繁体   English   中英

Windows挂钩问题

[英]Windows hooks question

我们有一个由第三方公司编写的旧程序,当用户单击该应用程序上的按钮时,我需要捕获屏幕数据。 现在,我可以使用带有WM_GETTEXT参数的SendMessage()捕获文本。 唯一的问题是,当用户单击“提交”按钮时,我需要这样做。

我创建了一个DLL,并使用SetWindowsHookEx()捕获了应用程序的鼠标事件,并获得了鼠标单击通知。 唯一的问题是我不知道他们在应用程序中单击的位置。

有人可以指出正确的方向以在其他应用程序中捕获按钮单击通知吗?

提前致谢。

杰森

xPos = GET_X_LPARAM(lParam); 
yPos = GET_Y_LPARAM(lParam); 

http://msdn.microsoft.com/zh-cn/library/ms645607%28v=vs.85%29.aspx

坐标相对于客户区域的左上角。 ChildWindowFromPoint API也可能对您有用。 http://msdn.microsoft.com/zh-cn/library/ms632676%28v=vs.85%29.aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM