我们有一个由第三方公司编写的遗留程序,当用户单击该应用程序上的按钮时,我需要捕获屏幕数据。现在,我可以使用带有WM_GETTEXT参数的SendMessage()来捕获文本。唯一的问题是,当用户单击“提交”按钮时,我需要这样做。
我创建了一个DLL,并使用SetWindowsHookEx()将鼠标事件捕获到应用程序中,然后获得鼠标单击通知。唯一的问题是我不知道他们在应用程序中点击了哪里。
有人能告诉我在不同的应用程序中捕捉按钮点击通知的正确方向吗?
提前谢谢。
杰森
我们有一个由第三方公司编写的遗留程序,当用户单击该应用程序上的按钮时,我需要捕获屏幕数据。现在,我可以使用带有WM_GETTEXT参数的SendMessage()来捕获文本。唯一的问题是,当用户单击“提交”按钮时,我需要这样做。
我创建了一个DLL,并使用SetWindowsHookEx()将鼠标事件捕获到应用程序中,然后获得鼠标单击通知。唯一的问题是我不知道他们在应用程序中点击了哪里。
有人能告诉我在不同的应用程序中捕捉按钮点击通知的正确方向吗?
提前谢谢。
杰森
xPos = GET_X_LPARAM(lParam);
yPos = GET_Y_LPARAM(lParam);
http://msdn.microsoft.com/en-us/library/ms645607%28v=vs.85%29.aspx
The coordinate is relative to the upper-left corner of the client area.
The ChildWindowFromPoint
API might be of some use to you too.
http://msdn.microsoft.com/en-us/library/ms632676%28v=vs.85%29.aspx
I am trying to find out the difference between difference service account types. I tumbled upon this question. The answer was because it has powerful access to local resources, and Network Service ...
Does anyone know how to programatically detect that a Windows server is part of a cluster? Further, is it possible to detect that the server is the active or passive node? [Edit] And detect it from ...
I ve read Get File Icon used by Shell and the other similar posts - and already use SHFileInfo to get the associated icon for any given extension, and that works great. However, Outlook uses ".msg" ...
How can I create an empty file at the DOS/Windows command-line? I tried: copy nul > file.txt But it always displays that a file was copied. Is there another method in the standard cmd? It should ...
I know about the GetLastInputInfo method but that would only give me the duration since last user input - keyboard or mouse. If a user input was last received 10 minutes ago, that wouldn t mean the ...
My application creates a thread and that runs in the background all the time. I can only terminate the thread manually, not from within the thread callback function. At the moment I am using ...
Yes, I know, the archive bit is evil. That being said, is there support for querying it with find , and modifying it with chmod ? My googling has turned up nothing......
I built a Java application that is delivered on USB sticks. To ensure compatibility, I ship an appropriate JVM on the sticks. I made an EXE that simply invokes this JVM with the application jar. Now ...