当前位置:首页 科普知识 EnumChildWindows

EnumChildWindows

发布时间:2023-09-14 01:53:31

EnumChildWindows,通过将句柄传递给每个子窗口并依次传递给应用程序定义的回调函数,可以枚举属于指定父窗口的子窗口。EnumChildWindows继续,直到枚举最后一个子窗口或回调函数返回FALSE为止。

EnumChildWindows介绍

EnumChildWindows,通过将句柄传递给每个子窗口并依次传递给应用程序定义的回调函数,可以枚举属于指定父窗口的子窗口。EnumChildWindows继续,直到枚举最后一个子窗口或回调函数返回FALSE为止。

EnumChildWindows

EnumChildWindows基本信息

EnumChildWindows函数原型

BOOL EnumChildWindows(HWND hWndParent,WNDENUMPROC lpEnumFunc, LPARAM lParam);

EnumChildWindows参数

hWndParent

父窗口的句柄,其子窗口将被枚举。如果此参数为NULL,则此函数等效于EnumWindows。

EnumChildWindows

lpEnumFunc

指向应用程序定义的回调函数的指针。有关更多信息,请参见EnumChildProc。

lParam

应用程序定义的值,将传递给回调函数。

EnumChildWindows

注意:回调函数的返回值将会影响到这个API函数的行为。如果回调函数返回true,则枚举继续直到枚举完成;如果返回false,则将会中止枚举。

EnumChildWindowsC#声明

public static extern int EnumChildWindows(int hWndParent, CallBack lpfn, int lParam);

其中CallBack是这样的一个委托: public delegate bool CallBack(int hwnd, int lParam);

如果 CallBack 返回的是true,则会继续枚举,否则就会终止枚举。

温馨提示:
本文【EnumChildWindows】由作者 爱百科 转载提供。 该文观点仅代表作者本人, 自学教育网 信息发布平台,仅提供信息存储空间服务, 若存在侵权问题,请及时联系管理员或作者进行删除。
(c)2008-2025 自学教育网 All Rights Reserved 汕头市灵创科技有限公司
粤ICP备2024240640号-6