gpt4 book ai didi

c++ - 如何在 C++ 中捕获粘贴事件

转载 作者:行者123 更新时间:2023-11-28 01:42:09 28 4
gpt4 key购买 nike

我知道我可以通过使用 SetClipboardViewer 将窗口句柄添加到剪贴板查看器链或通过连接到键盘来捕获 copy 事件。

但是当发生粘贴时似乎没有传播剪贴板消息(使用 ctrl+v,右键单击->粘贴或菜单编辑->粘贴。

有没有其他方法可以捕获粘贴事件?

最佳答案

没错,你无法通过查看剪贴板来检测粘贴。复制到剪贴板是写入操作,您会在剪贴板查看器中看到(尽管您无法将它们与剪切区分开来)。

从剪贴板粘贴是读取操作,因此您不会在剪贴板查看器中看到它们,即使您看到了,如果没有实际粘贴,您也无法区分粘贴和预览。

全局监控 WM_PASTE 可能会有所帮助。例如,使用记事本时,您应该可以同时使用 Ctrl+V 粘贴和上下文菜单粘贴来查看它。但有些应用程序不会使用此消息——它们没有义务这样做。

关于c++ - 如何在 C++ 中捕获粘贴事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46713725/

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