1.27.1.18 Функция EnumThreadWindows

(ПеречислениеПотоковОкон)

Функция EnumThreadWindows перечисляет все не дочерние окна, связанные с потоком, передавая дескриптор каждого окна, в свою очередь, в определенную прикладной программой функцию повторного вызова. EnumThreadWindows действует до тех пор, пока не перечислит последнее окно, или пока функция повторного вызова не возвратит значение ЛОЖЬ (FALSE). Чтобы перечислить дочерние окна отдельного окна, используйте функцию EnumChildWindows. Эта функция заменяет функцию EnumTaskWindows.

Синтаксис

BOOL EnumThreadWindows
(
DWORD dwThreadId,		// идентификатор потока
WNDENUMPROC lpfn,		// указатель на функцию возврата
LPARAM lParam 		// значение, определяемое прикладной программой
);

Параметры

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

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

Смотри также
EnumChildWindows, EnumThreadWndProc, EnumWindows

Размещение и совместимость EnumThreadWindows

Windows NT			Да
Win95				Да
Win32s				Да
Импортируемая библиотека		user32.lib
Заголовочный файл			winuser.h
Unicode				Нет 
Замечания по платформе		Не имеется

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Владимир Соковиков - 06.12.2001