首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何检查数据插入到ClipBoard中是否来自PrintScreen?

如何检查数据插入到ClipBoard中是否来自PrintScreen?
EN

Stack Overflow用户
提问于 2015-12-15 07:44:38
回答 1查看 258关注 0票数 0

我写了C++ dll。在这个DLL中,我连接两个WIN API,GetClipboardData和SetClipboardData。因此,我想检查一下,要插入到SetClipboardData中的剪贴板中的数据是否来自PrintScreen?

在SetClipboardData WIN API中,如何找到来自PrintScreen的数据?

-Thanks Ajit

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-15 13:26:33

你不可能确定的。但如果剪贴板包含位图和DIB,则不包含文本,而且.对GetClipboardOwner的调用返回NULL,这是一个很好的选择。挂钩PrintScreen键可能很有帮助,但我只会将其用于关联。例如,请注意按下PrintScreen的时间戳,注意剪贴板事件的时间戳,如果它们是关闭的,则剪贴板上的位图很可能是由PrintScreen键生成的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34283569

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档