EnumThreadWindows

Функция EnumThreadWindows перечисляет все окна nonchild, связанных с потоком путем передачи дескриптора для каждого окна, в свою очередь, определяемые приложением функцию обратного вызова. EnumThreadWindows продолжается до тех пор, пока перечисленных последнего окна или возвращает значение FALSE, функция обратного вызова. Для перечисления дочерних окон конкретного окна, используйте функцию EnumChildWindows.

(BOOL EnumThreadWindows DWORD  dwThreadId, / / идентификатор потокаWNDENUMPROClpfn, / / указатель на функцию обратного вызоваLPARAMlParam / / определенное приложением значение);
 

Параметры

dwThreadId
Идентифицирует поток, чьи windows должны быть перечислены.
lpfn
Указатель на функцию обратного вызова, определяемый приложением. Для получения дополнительной информации смотрите EnumThreadWndProc.
lParam
Задает определенное приложением значение для передачи в функцию обратного вызова.

Возвращаемые значения

Если функция выполнена успешно, возвращаемое значение не равно нулю.

Если вызов функции был неуспешен, возвращаемое значение равно нулю. Чтобы получить расширенные сведения об ошибке, вызовите GetLastError.

QuickInfo

nbsp; Windows &NT: требует версии 3.1 или более поздней версии.
Windows:Требует Windows 95 или более поздней версии.
Windows CE:Не поддерживается.
Заголовок:Объявленные в winuser.h.
Импорта библиотеки:Использование user32.lib.

Родственные слова

Обзор Windows, функции окна, EnumChildWindows, EnumThreadWndProc, EnumWindows

Index