EnumWindows işlevi, her pencere tanıtıcısı, bir uygulama tanımlı geriçağırım işlevi geçirerek tüm üst düzey windows ekran numaralandırır. EnumWindows son üst düzey pencere numaralandırılan veya işlev false döndürür kadar devam eder.
bool EnumWindows () wndenumproc lpEnumFunc, / / işlev işaretçisilparamlParam / / uygulama tanımlı değer);
İşlev başarılı olursa, dönüş değeri sıfır.
İşlev başarısız olursa, dönüş değeri sıfırdır. Genişletilmiş hata bilgilerini için GetLastError.
EnumWindows işlevi, alt pencereleri numaralandırmaz.
Bu işlev, bir döngü GetWindow işlevini çağırarak daha daha güvenilirdir. Uygulama çağrıları bu görevi gerçekleştirmek için GetWindow olmanın sonsuz bir döngüye veya tahrip edilmiş bir pencere tutamacı başvuran riskleri olduğunu.
nbsp; Windows &NT: sürüm 3.1 veya üstü gerektirir.
Windows:Windows 95 veya sonraki sürümleri gerektirir.
Windows ce:Sürüm 1.0 veya daha ilerisini gerektirir.
Header:WINUSER.h ilan etti.
İçe Library:User32.lib kullanma.
Windows genel bakış, pencere işlevleri, EnumChildWindows, EnumWindowsProc, GetWindow