获得包含指定点的窗口的句柄



WindowFromPoint

函数功能:

该函数获得包含指定点的窗口的句柄。

函数原型:

HWND WindowFromPoint(POINT Point);

参数:

Point:指定一个被检测的点的POINT结构。

返回值:

返回值为包含该点的窗口的句柄。如果包含指定点的窗口不存在,,返回值为NULL。如果该点在静态文本控件之上,返回值是在该静态文本控件的下面的窗口的句柄。

备注:

WindowFromPoint函数不获取隐藏或禁止的窗口句柄,即使点在该窗口内。应用程序应该使用ChildWindowFromPoint函数进行无限制查询,这样就可以获得静态文本控件的句柄。

ChildWindowFromPoint

函数功能:

返回父窗口中包含了指定点的第一个子窗口的句柄。

函数原型:

HWND ChildWindowFromPoint (HWND hWnd, LONG xPoint, LONG yPoint);

参数:

hWnd 父窗口的句柄。

xPoint 点的X坐标,以像素为单位

yPoint 点的Y坐标,以像素为单位

返回值:

发现包含了指定点的第一个子窗口的句柄。如未发现任何窗口,则返回hWnd(父窗口的句柄)。如指定点位于父窗口外部,则返回零。

版权声明:本文为博主原创文章,未经博主允许不得转载。

到尽头,也许快乐,或有时孤独,如果心在远方,

获得包含指定点的窗口的句柄

相关文章:

你感兴趣的文章:

标签云: