EnumWindows

Funkcia EnumWindows enumeruje všetky najvyššej úrovne systému windows na obrazovke premytím rukoväť na každú jamku zasa uplatňovaní definované spätné volanie funkcie. EnumWindows pokračuje, kým sa zistia posledného najvyššej úrovne okna alebo callback funkciou vráti hodnotu FALSE.

 BOOL EnumWindows ( WNDENUMPROC  lpEnumFunc; / / ukazovateľ callback funkciouLPARAMlParam / / uplatňovania definovaná hodnota);
 

Parametre

lpEnumFunc
Ukazovateľ na funkciu aplikácie definované spätné volanie. Ďalšie informácie nájdete v téme EnumWindowsProc.
lParam
Určuje hodnotu definovanom aplikáciou sa premietol callback funkciou.

Note:

Ak funkciu podarí, vrátená hodnota je nenulové.

Ak funkcia zlyhá, vrátená hodnota je nula. Získajte rozšírené informácie o chybách, volajte na číslo GetLastError.

Poznámky

EnumWindows funkcia nie je vykonať enumeráciu podriadené okná.

Táto funkcia je spoľahlivejšie ako volaní funkcie GetWindow v slučke. Žiadosť, že volania GetWindow chcete vykonať túto úlohu riziko ulovených v nekonečnej slučke alebo odkazovanie rukoväť oknu, ktoré boli zničené.

Stručné informácie

nbsp; Systém Windows &NT: vyžaduje verzia 3.1 alebo novšia.
Windows:Vyžaduje systém Windows 95 alebo novším.
Windows CE:Vyžaduje verziu 1.0 alebo novšiu verziu.
Hlavičky:Deklarovaný v súbore winuser.h.
Importovať knižnica:Použiť user32.lib.

Pozri tiež

Windows prehľad okno funkcie, EnumChildWindows, EnumWindowsProc, GetWindow

Index