EnumWindows

De EnumWindows functie geeft een opsomming van alle op het hoogste niveau Vensters op het scherm door de ingang voor elk venster, op zijn beurt, aan een toepassing gedefinieerde callback functie. EnumWindows totdat het laatste venster op het hoogste niveau wordt geïnventariseerd of de callback functie resulteert in ONWAAR.

 BOOL EnumWindows ()  WNDENUMPROC  lpEnumFunc, / / pointer naar callback functieLPARAMlParam / / toepassing gedefinieerde waarde);
 

Parameters

lpEnumFunc
Aanwijzer naar een toepassing gedefinieerde callback functie. Voor meer informatie, Zie EnumWindowsProc.
lParam
Hiermee geeft u een toepassing gedefinieerde waarde moet worden doorgegeven aan de callback functie.

Retourwaarden

Als de functie slaagt, is de retourwaarde aan nul.

Als de functie mislukt, is de retourwaarde nul. Te krijgen uitgebreide foutinformatie, Bel GetLastError.

Opmerkingen

De functie EnumWindows inventarisatie geen kind windows.

Deze functie is betrouwbaarder dan de GetWindow functie aanroepen in een lus. Een toepassing dat oproepen GetWindow voor het uitvoeren van deze taak wordt dreigt gevangen in een oneindige lus of referencement een bestandsingang naar een venster dat is vernietigd.

Syntaxisinfo

nbsp; Windows &NT: versie 3.1 of hoger vereist.
Windows:Windows 95 of hoger vereist.
Windows CE:Versie 1.0 of hoger vereist.
Header:Verklaard in winuser.h.
Bibliotheek importeren:User32.lib gebruiken.

Zie ook

Windows, overzicht, functies van het venster, EnumChildWindows, EnumWindowsProc, GetWindow

Index