GetAncestor 函数 (winuser.h)
检索指定窗口的上级句柄。
语法
HWND GetAncestor(
[in] HWND hwnd,
[in] UINT gaFlags
);
参数
[in] hwnd
类型:HWND
要检索其上级窗口的句柄。 如果此参数是桌面窗口,则该函数返回 NULL。
[in] gaFlags
类型: UINT
要检索的上级。 此参数的取值可为下列值之一:
值 | 含义 |
---|---|
|
检索父窗口。 这不包括所有者,因为它与 GetParent 函数一样。 |
|
通过遍走父窗口链来检索根窗口。 |
|
通过遍走 GetParent 返回的父窗口和所有者窗口链来检索拥有的根窗口。 |
返回值
类型:HWND
返回值是上级窗口的句柄。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | winuser.h (包括 Windows.h) |
Library | User32.lib |
DLL | User32.dll |
API 集 | 在 Windows 8.1) 中引入的 ext-ms-win-ntuser-window-l1-1-1 ( |
请参阅
概念性
引用