浮萍晓生的开发日志

记录学习的旅程,把握可预见的未来

导航

GetWindowThreadProcessId 获得窗口所在进程ID和线程ID

Posted on 2013-12-18 15:30  浮萍晓生  阅读(443)  评论(0编辑  收藏  举报

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

函数原型:

DWORD GetWindowThreadProcessId(HWND hWnd,LPDWORD lpdwProcessId);

参数说明:

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

返回值:

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

使用例子:

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