API如何获得某个窗口的句柄,并监测其点击事件?

来源:百度知道 编辑:UC知道 时间:2024/09/23 11:58:49

1、首先要把你的程序写在DLL里。
2、通过FindWindow(NULL,“窗口名称,即标题栏名称”);来返回窗口的句柄HWND。
3、接下来就SetWindowsHookEx(WH_CALLWNDPROC,YourCallWndProc函数,你的DLL句柄HINSTANCE,0);这样就安装了一个全局的消息检测钩子,每当有消息发送到某个窗口时,就会先调用YourCallWndProc函数,这个函数格式是
LRESULT CALLBACK CallWndProc(int nCode, WPARAM wParam, LPARAM lParam);
这样你就可以处理指定窗口的所有消息了,包括点击消息。