在程序运行后,监控剪贴板中的内容
来源: 网络用户发布,如有版权联系网管删除 2020-04-04
在程序运行后,监控剪贴板中的内容 应该是用SetClipboardViewer将本程序窗口加入到Clipboard监视窗口链中,之后如果任何程序更改剪贴板内容,窗口就会收到一个WM_DRAWCLIPBOARD消息
用SetWindowLong Me.hwnd, GWL_WNDPROC, AddressOf winProc钩住本窗体消息,在收到WM_DRAWCLIPBOARD消息后用EnumClipboardFormats和GetClipboardFormatName获得剪贴板中所有可用格式,如果用户复制文件,剪贴板中将会有CF_HDROP格式的内容,再用GetClipBoardData获取内容,判断文件列表中是否有D:\qui.dat文件,如果有,则用EmptyClipboard清空剪贴板
查看评论 回复
"在程序运行后,监控剪贴板中的内容"的相关文章
- 上一篇:Clipboard使用
- 下一篇:Delphi操作剪贴板
热门文章
- 空格后面的作为标题 ___delphi___
- 要处理的文件总行数 ___delphi___
- function TrimString(str:string):string; ___delphi_
- 把要处理的文件装入到memo1_test中,启动处理定时器ti
- 读入的内容写到Memo1_Test显示出来,测试用 ___delphi_
- textarea不能使用以下方式 ___delphi___
- 随机发布文章到栏目类别 ___delphi___
- 用pos函数来判断,在下面这一行怎么会出错呢? ___del
- delphi什么函数能判断一个字符串包含在另一字符串 ___
- delphi怎样判断字符串包含指定字符 ___delphi___