如何获取收到鼠标双击的应用程序的句柄?
Posted
技术标签:
【中文标题】如何获取收到鼠标双击的应用程序的句柄?【英文标题】:How to get the handle of application that received the mousedoubleclick? 【发布时间】:2015-12-14 16:36:06 【问题描述】:是否可以获得用户单击(或在我的情况下是双击)的窗口句柄?
添加更多细节: 我有一个应用程序,当用户启动时,它会监视特定的热键(CTL+SHIFT+T)。按下时,我的应用程序将键盘命令发送回原始应用程序 (CTL-C),然后从剪贴板中获取文本并记录文本。 我正在尝试通过双击来扩展/替换键盘序列。这可能吗?
【问题讨论】:
你能提供一些上下文吗?大概你正试图监视其他程序或类似的东西。 我有一个监视键盘的应用程序 - 当用户选择一些文本并按下定义的键盘序列(在我的情况下为“CTL+T”)时,我的应用程序将键盘序列发送回原始应用程序.我被要求尝试通过双击使相同的过程工作。 请在问题中添加详细信息,而不是在 cmets 中。 FWIW,您的程序将使大多数计算机无法使用。 CTRL+T 是一种广泛使用的快捷键。 【参考方案1】:根据您在评论中解释的内容,当用户按“CTL+T”执行您想要的操作时,您需要获取前景窗口的句柄,在this 链接中,它将向您展示如何获取前景窗口。
【讨论】:
这是一个非常低质量的答案。它不包含任何信息和指向谁知道什么的链接。请编辑答案,至少包含一个摘要,如果我们点击您的链接,我们会发现什么。以上是关于如何获取收到鼠标双击的应用程序的句柄?的主要内容,如果未能解决你的问题,请参考以下文章