我正在寻找一种获取按钮按下事件的方法,类似于 this用于在触发事件后立即检索指针。我指的按钮位于我设置为目标的任何特定 Windows 应用程序上(例如 Windows 媒体播放器的播放按钮)。如果您知道在我单击“播放”按钮后立即接收到什么消息。
最佳答案
您正在寻找的是 Global Mouse Hook。可以看看这篇文章:Processing Global Mouse and Keyboard Hooks in C#
处理 CLICK 事件后,您可以使用 API 函数获取光标下的应用程序/控件 (WindowFromPoint)。
这里还有一篇包含代码示例的文章可以帮助您:.NET Object Spy and InvokeRemote (这类似于spy++)
如果不使用 Windows native 方法,则无法执行此操作。
关于c# - 在另一个应用程序中处理按钮单击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7242794/