EnumChildWindows

Die EnumChildWindows -Funktion Listet die untergeordneten Fenstern, die für das angegebene übergeordnete Fenster gehören das Handle an jedes untergeordnete Fenster, wiederum an einer anwendungsdefinierten Rückruffunktion übergeben. EnumChildWindows wird fortgesetzt, bis das letzte untergeordnete Fenster aufgelistet ist oder die Callback-Funktion gibt FALSE zurück.

 BOOL EnumChildWindows) HWND  hWndParent, / / handle für das übergeordnete FensterWNDENUMPROClpEnumFunc, / / Zeiger auf Callback-FunktionLPARAMlParam / / anwendungsspezifischer Wert);
 

Parameter

hWndParent
Handle für das übergeordnete Fenster, deren untergeordnete Fenster aufgelistet werden sollen. Wenn dieser Parameter NULL ist, das übergeordnete Fenster ist das desktop-Fenster, und die Funktion Listet alle Fenster der obersten Ebene.
lpEnumFunc
Zeiger auf eine anwendungsdefinierte Rückruffunktion. Weitere Informationen finden Sie unter EnumChildProc.
lParam
Gibt einen anwendungsdefinierter Wert an die Callback-Funktion übergeben werden.

Rückgabewerte

Wenn die Funktion erfolgreich ist, ist der Rückgabewert ungleich NULL.

Wenn die Funktion fehlschlägt, ist der Rückgabewert 0 (null). Rufen Sie Fehlerinformationen verlängert bekommen, GetLastError.

Bemerkungen

Wenn ein untergeordnetes Fenster untergeordnete Fenster des eigenen EnumChildWindows erstellt listet die Windows als auch.

Ein untergeordnetes Fenster, die verschoben oder während der Enumerationsvorgang in der Z-Reihenfolge positioniert wird ordnungsgemäß aufgelistet werden. Die Funktion wird ein untergeordnetes Fenster nicht auflisten, ist vor dem aufgezählt werden zerstört oder, während des Enumeration-Prozess erstellt wird.

QuickInfo

&Nbsp; Windows NT: Version 3.1 oder höher erforderlich.
Windows:Erfordert Windows 95 oder höher.
Windows CE:Nicht unterstützt.
Header:In winuser.h deklarierten.
Importieren Bibliothek:Verwenden Sie user32.lib.

Siehe auch

Übersicht über Windows, Fensterfunktionen, EnumChildProc, EnumThreadWindows, EnumWindows, GetWindow

Index