[英]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.