我有一个运行在页面右下角的ac#应用程序,我想知道当用户在任何地方选择一些文本(比如说pdf,浏览器等)然后点击右键时,我怎么能让我的应用程序出现,转到我的客户选择位说,它将该文本粘贴到我正在运行的应用程序中。
如果有人对此有任何意义,你可以告诉我我需要研究什么来完成它。
由于
答案 0 :(得分:0)
答案 1 :(得分:0)
你可以挂钩到windows messaging api,可能有一个Text-selected事件。
答案 2 :(得分:0)
我有这本字典做了类似的事情。
这是它的运作模式(或至少我认为它的作用)
当双击时,它会发送一个键命令(可能是 Ctrl + C )来复制所选文本。然后它从剪贴板中读取文本。
为了您的目的,您可以使用我在CodeProject上找到的这篇文章实现鼠标监听和发送击键:InputManager library。
然后,您可以从剪贴板中检索复制的文本,并随意执行任何操作。