enumChildWindows 函数 (winuser.h)
通过将每个子窗口的句柄依次传递给应用程序定义的回调函数,枚举属于指定父窗口的子窗口。 EnumChildWindows 会一直持续到枚举最后一个子窗口或回调函数返回 FALSE。
语法
BOOL EnumChildWindows(
[in, optional] HWND hWndParent,
[in] WNDENUMPROC lpEnumFunc,
[in] LPARAM lParam
);
参数
[in, optional] hWndParent
类型:HWND
要枚举其子窗口的父窗口的句柄。 如果此参数为 NULL,则此函数等效于 EnumWindows。
[in] lpEnumFunc
类型: WNDENUMPROC
指向应用程序定义的回调函数的指针。 有关详细信息,请参阅 EnumChildProc。
[in] lParam
类型:LPARAM
要传递给回调函数的应用程序定义值。
返回值
类型: BOOL
不使用返回值。
注解
如果子窗口已创建自己的子窗口, 则 EnumChildWindows 也会枚举这些窗口。
在枚举过程中按 Z 顺序移动或重新定位的子窗口将被正确枚举。 函数不枚举在枚举之前销毁的子窗口,也不枚举在枚举过程中创建的子窗口。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | winuser.h (包括 Windows.h) |
Library | User32.lib |
DLL | User32.dll |
API 集 | 在 Windows 8) 中引入的 ext-ms-win-ntuser-window-l1-1-0 ( |
请参阅
概念性
引用