gpt4 book ai didi

c++ - 如何检查插入剪贴板的数据是否来自PrintScreen?

转载 作者:行者123 更新时间:2023-11-28 02:14:56 24 4
gpt4 key购买 nike

我已经编写了 C++ dll。在此 DLL 中,我连接了两个 WIN API,GetClipboardData 和 SetClipboardData。所以我想检查 SetClipboardData 中要插入剪贴板的数据是否来自 PrintScreen ?

在 SetClipboardData WIN API 中,如何确定数据是否来自 PrintScreen?

-谢谢阿 git

最佳答案

您无法确定。但是,如果剪贴板包含 BITMAP 和 DIB,不包含 TEXT,并且......调用 GetClipboardOwner 返回 NULL,那么这是一个不错的选择。 Hook PrintScreen 键可能会有所帮助,但我只会将其用于关联。即记下按下 PrintScreen 时的时间戳,记下剪贴板事件的时间戳,如果它们接近,则剪贴板上的 Bitmap 可能是由 PrintScreen 键生成的,所有者为 NULL。

关于c++ - 如何检查插入剪贴板的数据是否来自PrintScreen?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34283569/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com