在得到窗口句柄后我们可以通过GetWindowThreadProcessId这个函数来获得窗口所属进程ID和线程ID,从而判断创建窗口的进程和线程。
函数原型:
DWORD GetWindowThreadProcessId(HWND hWnd,LPDWORD lpdwProcessId);
参数说明:
hWnd:传入的窗口句柄;lpdwProcessId:返回的进程ID地址。
返回值:
函数返回的是窗口所属线程ID。
使用例子:
DWORD ProcessID;
DWORD ThreadID;
ThreadID=GetWindowThreadProcessId(hWnd,&ProcessID);
...