EnumThreadWindows函数通过将每个窗口的句柄传递给应用程序定义的回调函数来枚举与线程相关联的所有非小时窗口。EnumThreadWindows继续,直到最后一个窗口被枚举或回调函数返回FALSE。要枚举特定窗口的子窗口,请使用EnumChildWindows功能。此函数取代EnumTaskWindows功能。
BOOL EnumThreadWindows(
DWORD 【dwThreadId】, | //线程标识符 |
WNDENUMPROC 【lpfn】, | //指向回调函数的指针 |
LPARAM 【lParam的】 | //应用程序定义的值 |
); |
参数
【dwThreadId】
标识要列举窗口的线程。
【lpfn】
指向应用程序定义的回调函数。有关回调函数的更多信息,请参阅EnumThreadWndProc回调函数。
【lParam的】
指定要传递给回调函数的32位应用程序定义值。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。
也可以看看