EnumWindows

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);
 

Parametere

lpEnumFunc
Pekeren til funksjonen en programdefinert tilbakekall. Hvis du vil ha mer informasjon, kan du se EnumWindowsProc.
lParam
Angir en Programdefinert verdi som skal sendes til tilbakeringingsfunksjonen.

Returverdier

Hvis funksjonen lykkes, er returverdien ikke-null.

Hvis funksjonen mislykkes, er verdien som returneres Null. Til å vise utvidet feilinformasjon, kan du ringe GetLastError.

Merknader

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.

Hurtiginformasjon

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.

Se også

Oversikt over Windows, vinduet funksjoner, EnumChildWindows, EnumWindowsProc, GetWindow

Index