EnumWindows

Funcția EnumWindows enumeră toate ferestrele de Internet de nivel superior pe ecran prin trecerea ghidajul pentru fiecare fereastră, la rândul său, la o funcție de apel invers definite de aplicare. EnumWindows continuă până când ultima fereastră nivel superior este enumerat sau funcția callback întoarce FALSE.

 (BOOL EnumWindows WNDENUMPROC  lpEnumFunc, / / cursorul în funcție de apel inversLPARAMlParam / / definite de aplicarea valorii);
 

Parametrii

lpEnumFunc
Indicatorul pentru a o funcție de apel invers definite de aplicare. Pentru mai multe informații, consultați EnumWindowsProc.
lParam
Specifică o valoare definită de aplicare să fie trecut la funcția de apel invers.

Valorile întroarse

Dacă funcția reușește, valoarea returnată este nenul.

Dacă funcția nu reușește, valoarea returnată este zero. Pentru a obține extins informa?ii eroare, apel GetLastError.

Observații

Funcția EnumWindows nu enumera copil windows.

Această funcție este mai fiabile decât funcția GetWindow de asteptare într-o buclă. O cerere care chemare GetWindow pentru a efectua această activitate riscuri fiind prins într-o buclă infinită sau corelarea un mâner într-o fereastră care a fost distrus.

QuickInfo

nbsp; Windows &NT: necesită versiunea 3.1 sau mai târziu.
Windows:Necesită Windows 95 sau o versiune ulterioară.
Windows CE:Necesită versiunea 1.0 sau mai târziu.
Antet:A declarat în winuser.h.
Import Biblioteca:Utilizarea user32.lib.

A se vedea, de asemenea

Prezentare generală a Windows, fereastra Funcții, EnumChildWindows, EnumWindowsProc, GetWindow

Index