EnumChildWindows

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

 (BOOL EnumChildWindows HWND  hWndParent, / / дескриптор родительского окнаWNDENUMPROClpEnumFunc, / / указатель на функцию обратного вызоваLPARAMlParam / / определенное приложением значение);
 

Параметры

hWndParent
Дескриптор родительского окна, чьи дочерние окна должны быть перечислены. Если этот параметр имеет значение NULL, родительское окно является окном рабочего стола, и функция перечисляет всех окон верхнего уровня.
lpEnumFunc
Указатель на функцию обратного вызова, определяемый приложением. Для получения дополнительной информации смотрите EnumChildProc.
lParam
Задает определенное приложением значение для передачи в функцию обратного вызова.

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

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

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

Примечания

Если дочернее окно дочерних окон своих собственных, EnumChildWindows перечисляет эти окна.

Дочернее окно, которое перемещается или перемещать в Z-порядке во время процесса перечисления будут должным образом перечислены. Функция не перечислить дочернее окно, уничтожается до перечисляемых или который создается во время процесса перечисления.

QuickInfo

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

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

Обзор Windows, функции окна, EnumChildProc, EnumThreadWindows, EnumWindows, GetWindow

Index