在得到窗口句柄后我们可以通过GetWindowThreadProcessId这个函数来获得窗口所属进程ID和线程ID,从而判断创建窗口的进程和线程。

函数原型:

DWORD GetWindowThreadProcessId(HWND hWnd,LPDWORD lpdwProcessId);

参数说明:

hWnd:传入的窗口句柄;lpdwProcessId:返回的进程ID地址。

返回值:

函数返回的是窗口所属线程ID。

使用例子:

DWORD ProcessID;
DWORD ThreadID;
ThreadID=GetWindowThreadProcessId(hWnd,&ProcessID);
...

相关文章: