Funksjonen EnumWindows Nummererer alle på øverste nivå Vinduer på skjermen ved å sende håndtaket til hvert vindu, i sin tur til en programdefinert tilbakekall-funksjonen. EnumWindows fortsetter inntil det siste vinduet på øverste nivå er nummerert eller tilbakeringingsfunksjonen returnerer USANN.
BOOL EnumWindows) WNDENUMPROC lpEnumFunc, / / peker til tilbakeringingsfunksjonenLPARAMlParam / / Programdefinert verdi);
Hvis funksjonen lykkes, er returverdien ikke-null.
Hvis funksjonen mislykkes, er verdien som returneres Null. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.
Funksjonen EnumWindows nummererer ikke underordnede vinduer.
Denne funksjonen er mer pålitelig enn kalle GetWindow -funksjonen i en løkke. Et program som er at kall GetWindow for å utføre denne oppgaven risikerer å bli fanget i en uendelig løkke eller refererer til en referanse til et vindu som er ødelagt.
nbsp; Windows &NT: krever versjon 3.1 eller senere.
Windows:Krever Windows 95 eller senere.
Windows CE:Krever versjon 1.0 eller senere.
Topptekst:Deklarert i winuser.h.
Importere biblioteket:Bruk user32.lib.
Oversikt over Windows, vinduet funksjoner, EnumChildWindows, EnumWindowsProc, GetWindow