EnumWindows

EnumWindows функція перелічує всі верхнього рівня windows на екрані передаючи ручку на кожному вікні, у свою чергу, визначений у застосунку зворотний виклик функції. EnumWindows триває, поки не перераховані Останнє вікно верхнього рівня або функцію зворотного виклику повертає FALSE.

 (BOOL EnumWindows WNDENUMPROC  lpEnumFunc, / / вказівник на функцію зворотного викликуLPARAMlParam / / застосування певного значення);
 

Параметри

lpEnumFunc
Вказівник визначений у застосунку зворотний виклик функції. Докладніше перегляньте статтю EnumWindowsProc.
lParam
Визначає застосування певного значення передаються функції зворотного виклику.

Повернення значень

Якщо функція завершено успішно, значення, що повертається, є ненульовим.

Якщо функцію не вдається, значення дорівнює нулю. Щоб отримати докладні відомості про помилку, зателефонуйте GetLastError.

Зауваження

EnumWindows функція не перелічити дитини windows.

Ця функція є більш надійними, ніж виклику функції GetWindow до циклу. Застосунок, що дзвінки GetWindow для виконання цього завдання ризиків будучи пійманий до нескінченного циклу або посилання на дескриптор вікна, що був знищений.

QuickInfo

nbsp; Windows &NT: вимагає 3.1 або пізнішої версії.
Windows:Вимагає Windows 95 або пізнішої версії.
Windows CE:Потрібна Версія 1.0 або пізнішу версію.
Заголовка:Оголошена в winuser.h.
Імпортувати бібліотеки:Використання user32.lib.

Дивіться також

Windows огляд, функції вікон, EnumChildWindows, EnumWindowsProc, GetWindow

Index