CW&nd::EnableWindownbsp;

BOOL EnableWindow ( BOOL bEnable = правда );

Значення, яке повертається

Визначає стан, перш ніж EnableWindow член функція називається. Значення, що повертається, є ненульовим, якщо вікно раніше був відключений. Значення дорівнює 0, якщо вікно було увімкнуто, або сталася помилка.

Параметри

bEnable

Визначає, чи даного вікна буде щоб увімкнути або вимкнути. Якщо цей параметр,вікна буде увімкнуто. Якщо цей параметр є ПОМИЛКОВИМ, вікна буде вимкнуто.

Зауваження

Увімкнення або вимкнення миші та клавіатури. Під час вводу вимкнуто, введення, наприклад кліків миші і натиснення ігноруються. Коли введення, вікно обробляє всі вхідні.

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

Якщо вимкнути, всі дочірні вікна неявно вимкнено, хоча вони не надсилаються повідомлення WM_ENABLE.

Вікно має бути ввімкнуто перед його можна активувати. Наприклад, якщо програма відображає діалогове вікно немодальною і вимкнув його головного вікна, головне вікно має бути ввімкнуто перед знищені діалогового вікна. В іншому випадку, ще одне вікно буде отримати фокус вводу і активована. Якщо вимкнуто дочірнього вікна, воно ігнорується, коли Windows намагається визначити, які вікна повинні отримати миші повідомлення.

За промовчанням вікно увімкнуто, коли він створив. Додаток можна вказати стиль WS_DISABLED у функцію член Створити або CreateEx , щоб створити вікно, в якому спочатку вимкнуто. Після вікно, програма також функція EnableWindow член увімкнути або вимкнути вікна.

Цю функцію можна використовувати програми, щоб увімкнути або вимкнути керування в діалоговому вікні. Інвалідів управління не може отримувати фокус вводу, а також доступ користувача до нього.

Огляд CWnd |nbsp; Члени класу | Ієрархічна діаграма

Дивіться такожnbsp; :: EnableWindow, CWnd::OnEnable

Index