我正在编写一个扩展剪贴板用途的程序,但我需要知道用户何时剪切、复制或粘贴了某些内容,以便我可以据此编写代码。我需要知道如何检查用户何时输入了这样的命令。
问问题
411 次
2 回答
2
捕获击键的问题是如果有人单击工具栏上的“复制”按钮,或者转到菜单上的“编辑”>“复制”怎么办?
您可能需要做的是捕获剪贴板本身发出的事件,以便在它发生变化时发生变化。看了一眼谷歌,似乎还没有 .NET api,但仍然有一个旧的 Win32 ......在 VB 中创建一个 Windows 剪贴板监视器
于 2009-09-15T01:59:49.157 回答
1
我不知道检测密钥是否是最好的方法。
无论如何,您可以通过监视来了解剪贴板内容是否发生变化。
查看这篇文章:如何在 Visual Basic 中监视剪贴板
于 2009-09-15T02:01:23.780 回答