如何获取在另一个第三方应用程序中单击的控件(可能还有其文本值)(它不是.net或wpf应用程序,其答案没有解决我的问题)
我可以在我的应用中获取click事件(使用提到的here的全局钩子)我想要特定UI元素的控件/句柄
示例:我打开了记事本,当我点击文件菜单时,我想要控制该文件按钮。
答案 0 :(得分:1)
使用WH_CALLWNDPROC
参数查看SetWindowsHookEx的文档。这将允许您在记事本窗口过程中拦截消息。您需要确定通过单击记事本中的菜单项生成哪些消息,您可以使用Spy ++。但是文件按钮没有真正的控制,它是菜单的一部分。