BOOL EnableWindow ( BOOL bEnable = действительно );
Возвращаемое значение
Указывает состояние перед вызовом функции-члена EnableWindow . Возвращаемое значение не равно нулю, если окно был ранее отключен. Возвращаемое значение равно 0, если ранее был включен окна или произошла ошибка.
Параметры
bEnable
Указывает, является ли данный окно чтобы включить или отключить. Если этот параметр имеет значение TRUE, окно будет включена. Если этот параметр имеет значение FALSE, окно будет отключен.
Примечания
Включает или отключает вводом мыши и клавиатуры. Когда ввод отключена, ввода, такие как щелчки мыши и нажатия клавиш игнорируется. Когда включен, окно обрабатывает все входные данные.
Если состояние меняется, что WM_ENABLE сообщение отправляется до того, как эта функция возвращает.
Если отключена, все дочерние окна неявно отключены, хотя они не отправляются сообщения WM_ENABLE.
Окно должна быть включена, прежде чем оно может быть активировано. Например если приложение отображает немодальное диалоговое окно и отключил ее главного окна, главное окно должен быть включен перед удалением диалоговым окном. В противном случае другое окно будет получать фокус ввода и активировать. Если дочернее окно отключена, он игнорируется, когда Windows пытается определить, какие окна должен получить сообщения от мыши.
По умолчанию окно включена при его создании. Приложение может указать стиль WS_DISABLED в функции-члена Create или CreateEx для создания окна, которое первоначально отключено. После создания окна приложение можно также использовать функцию-член EnableWindow для включения или отключения окна.
Приложение может использовать эту функцию, чтобы включить или отключить элемент управления в диалоговом окне. Инвалидов управления не может получить фокус ввода, а также доступ пользователя к нему.
Обзор CWnd |nbsp; Члены класса | Иерархическая схема
См. такжеnbsp; :: EnableWindow, CWnd::OnEnable