### 函数功能

该函数确定属于父窗口的哪一个子窗口（如果存在的话）包含着指定的点。该函数可以忽略不可见的、禁止的和透明的子窗口。

### 函数原型

HWND ChidWindowFromaPointEx（HWND hwndParent,POINT pt，UNIT uFlags）；

### 参数

hWndParent:父窗口句柄。
pt：指定一个POINT结构，该结构定义了被检查的点的坐标。
uFlags:指明忽略的子窗口的类型。该参数可以是下列参数的组合。
CWP_ALL：不忽略任一子窗口。CWP_SKIPINVISIBLE：忽略不可见的子窗口。
CWP_SKIPDISABLE:忽略禁止的子窗口。CWP_SKIPTRABSPARENT：忽略透明子窗口。

### 返回值

返回值为包含该点并且满足由uFlags定义的规则的第一个子窗口的句柄。如果该点在父窗口内，但在任一满足条件的子窗口外，则返回值为父窗口句柄。如果该点在父窗口之外或函数失败，则返回值为NULL。
备注：系统有一个与某一父窗口有联系的所有子窗口的内部列表。列表中的句柄顺序依据这些子窗口的Z序。如果有多于一个的子窗口包含该点，那么系统返回在列表中包含该点并且满足由uFlags定义的规则的第一个窗口的句柄。

### 速查

WindowS NT：4.0以上版本；Windows：95以上版本；Windows CE:不支持；头文件:Winuser.h；库文件：user32.lib。