WindowFromPoint -- 获得包括指定点的窗体的句柄



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(父窗体的句柄)。如指定点位于父窗体外部,则返回零。








原文地址:https://www.cnblogs.com/yutingliuyl/p/6845257.html