EnumWindows функція перелічує всі верхнього рівня windows на екрані передаючи ручку на кожному вікні, у свою чергу, визначений у застосунку зворотний виклик функції. EnumWindows триває, поки не перераховані Останнє вікно верхнього рівня або функцію зворотного виклику повертає FALSE.
(BOOL EnumWindows WNDENUMPROC lpEnumFunc, / / вказівник на функцію зворотного викликуLPARAMlParam / / застосування певного значення);
Якщо функція завершено успішно, значення, що повертається, є ненульовим.
Якщо функцію не вдається, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.
EnumWindows функція не перелічити дитини windows.
Ця функція є більш надійними, ніж виклику функції GetWindow до циклу. Застосунок, що дзвінки GetWindow для виконання цього завдання ризиків будучи пійманий до нескінченного циклу або посилання на дескриптор вікна, що був знищений.
nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.
Windows огляд, функції вікон, EnumChildWindows, EnumWindowsProc, GetWindow