所有栏目

EnumChildWindows

作者:爱百科

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

EnumChildWindows介绍

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

EnumChildWindows基本信息

EnumChildWindows函数原型

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

EnumChildWindows参数

hWndParent

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

lpEnumFunc

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

lParam

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

注意:回调函数的返回值将会影响到这个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,则会继续枚举,否则就会终止枚举。

热点导航
教育资讯 知道问答 公考资讯 司法考试 建筑知识 工作范文 大学排名 报考专业 学习方法 句子美文 秒知回答 作业解答 精选答案 知途问学