右键单击,文本捕获

时间:2011-01-25 17:57:22

标签: c# user-interface right-click

我有一个运行在页面右下角的ac#应用程序,我想知道当用户在任何地方选择一些文本(比如说pdf,浏览器等)然后点击右键时,我怎么能让我的应用程序出现,转到我的客户选择位说,它将该文本粘贴到我正在运行的应用程序中。

如果有人对此有任何意义,你可以告诉我我需要研究什么来完成它。

由于

3 个答案:

答案 0 :(得分:0)

答案 1 :(得分:0)

你可以挂钩到windows messaging api,可能有一个Text-selected事件。

答案 2 :(得分:0)

我有这本字典做了类似的事情。

这是它的运作模式(或至少我认为它的作用)
当双击时,它会发送一个键命令(可能是 Ctrl + C )来复制所选文本。然后它从剪贴板中读取文本。

为了您的目的,您可以使用我在CodeProject上找到的这篇文章实现鼠标监听和发送击键:InputManager library

然后,您可以从剪贴板中检索复制的文本,并随意执行任何操作。