2007年8月30日

剪贴板中的观察者(Observer)模式

摘要: 最近因为工作需要,使用到了剪贴板的特殊功能。也翻阅了一些网上介绍的资料,发现要实现类似FlashGet那样下载工具中监视剪贴板的实现方式,对我们程序设计有点借鉴的意义。在Windows提供的剪贴板API中,针对监视这块,提供的是注册机制。主要函数是SetClipboardViewer这个API函数。这个函数的声明是这样的(Delphi):function SetClipboardViewer(hWndNewViewer: HWND): HWND; stdcall;通过这个函数,将一个窗口句柄,注册到系统剪贴板中。可以称注册后的窗体为一个Clipboard Viewer,众多的Viewer形成一 阅读全文

posted @ 2007-08-30 23:18 ohmyjava 阅读(136) 评论(0) 推荐(0) 编辑

导航