自从郭大侠和蓉儿离开桃花岛后,最近岛比较寂静,有一种“门前冷落鞍马稀”的感觉。于是,老 邪就拿出《九阴真经》认真阅读,同时用迅雷下载经典大剧《汉武大帝》晚上睡觉前看上几集,老邪一 向是善于向古圣先贤学习。
大家知道,迅雷有一个监视剪贴板的功能,如果发现你复制剪贴板 的内容包含符合迅雷下载地址格式的就弹出新建下载任务窗口。
可能我们也希望在自己的应用 程序中也加入这样XX的功能,其实不难,真的,我用老顽童的人格保证,实现该功能是灰常简单的。
我们需要完成两步就行了。
1、调用AddClipboardFormatListener函数,指定哪个窗口 有资格去捕捉剪贴板内容更新的消息。
2、处理WM_CLIPBOARDUPDATE消息,当剪贴板的内容发生 变化后,消息处理程序会收到这条消息通知。
我相信,你一定想到了实现思路了。呵呵,我一 向对于大家的领悟能力是很有信心的,所以,有时候我故意不说那么明白。其实我们学编程,不能什么 问题都指望别人帮忙解决,依靠自己去解决问题才是上尚之道。
今天老邪不用C++来做这个例子 ,用什么?VB,呵呵,其实也可以,只是许多自负的人看不起VB,很可悲;Delphi?还是不要,不然老 顽童会骂人。还是用C#,一来它的语法符合C风格,二来它也可以调用Win32 API。
估计有人会 纳闷了,写Win32程序不是要用C++吗?干吗用C#?呵呵,很简单,因为我是老邪,本来俺练的盖世武功 就是“旁门左道”,更何况,这年头,人是以非主流为无上光荣的。今天老邪也想“光荣”一回,免得 蓉儿说我老了,功夫不行了。
而且,我咨询过相关律师,法律上并没有规定写Win32程序一定要 用C++,再说,WinForm本质上也是Win32,而且人家WinForm还可以做Win64呢。
正因为今天的任 务很简单,所以我忍不住拿出了看家本领——吹牛,是啊,吹牛好啊,人生难得几回吹。
在处 理WM_CLIPBOARDUPDATE消息之前,一定要先调用AddClipboardFormatListener函数,它的原型如下:
/* c++ */ BOOL WINAPI AddClipboardFormatListener( _In_ HWND hwnd );
以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索c++
, c#
, 程序
, 消息
, 迅雷
, 剪贴板
, 监视程序c#
c#灰常感谢
,以便于您获取更多的相关知识。