Інвалідів Windows

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

За промовчанням вікно увімкнуто, під час створення. Додаток можна вказати стиль WS_DISABLED, однак, відключити нове вікно. Застосунок Увімкнення або вимкнення існуючих вікон за допомогою функції EnableWindow . Система надсилає повідомлення WM_ENABLE в вікно, коли його активного стану збирається змінити. Програма може визначити, чи включений вікно за допомогою функції IsWindowEnabled.

Дочірнього вікна вимкнуто, система проходить дитини миші вхідних повідомлень до вікна батьків. Батьківського використовує повідомлення, щоб визначити, чи слід увімкнути дочірнього вікна. Докладніше перегляньте Миші вводу.

Лише одне вікно одночасно можна отримувати введення клавіатури; це вікно, як кажуть, є фокусу клавіатури. Якщо застосунок використовує функцію EnableWindow відключити фокусу клавіатури вікно, вікно втрачає фокусу клавіатури до відключення. EnableWindow потім встановлює фокус вводу значення NULL, означає, що жодне вікно не має фокус. Якщо дочірнього вікна або інші нащадком вікно фокусу клавіатури, вікна нащадком втрачає фокус під батьківського вікно недоступне. Докладніше перегляньте статтю Введення клавіатури.

Index