函数参考


_WinAPI_ChildWindowFromPointEx

确定子窗口(如果存在)是否属于包含指定点的父窗口.

#Include <WinAPIEx.au3>
_WinAPI_ChildWindowFromPointEx ( $hWnd, $tPOINT [, $iFlags] )

参数

$hWnd 父窗口句柄.
$tPOINT tagPOINT 结构, 定义客户端检查点的坐标[相对于 hwndParent(父句柄)].
$iFlags [可选参数] 指定忽略的子窗口.参数可以是一或多个下列值:
 $CWP_ALL ----------------- 不忽略任何的子窗口.
 $CWP_SKIPINVISIBLE ------- 忽略屏蔽的子窗口.
 $CWP_SKIPDISABLED ------- 忽略不可见的子窗口
 $CWP_SKIPTRANSPARENT --- 忽略透明子窗口

返回值

成功: 返回第一个子窗口句柄.
如果检查点是在父窗口, 但不属于任何符合条件的子窗口, 返回父窗口的句柄.
如果检查点在父窗口外面或函数失败, 则返回值为 0.
失败: 返回 0,并设置@error标志为非 0 值.

注意/说明

系统保留一个内部列表, 其中包含了与父窗口关联的子窗口句柄.
列表中多个子窗句柄的顺序取决于该子窗口的 Z 顺序.
 如果有一个以上的子窗口包含指定点,
 系统返回列表中包含的,并符合 $iFlags 参数规定的第一个子窗口句柄.

相关

详情参考

在MSDN中搜索