сообщение WM_UPDATEUISTATE
Приложение отправляет сообщение WM_UPDATEUISTATE, чтобы изменить состояние пользовательского интерфейса для указанного окна и всех дочерних окон.
#define WM_UPDATEUISTATE 0x0128
Параметры
-
wParam
-
Слово с низким порядком указывает выполняемую операцию. Этот параметр может быть одним из следующих значений.
Ценность Значение - UIS_CLEAR
- 2
Элемент состояния пользовательского интерфейса, указанный словом высокого порядка, должен быть видимым. - UIS_INITIALIZE
- 3
Элемент состояния пользовательского интерфейса, указанный словом высокого порядка, должен быть изменен на основе последнего входного события. Дополнительные сведения см. в разделе "Примечания". - UIS_SET
- 1
Элемент состояния пользовательского интерфейса, указанный словом высокого порядка, должен быть скрыт. Слово высокого порядка указывает, какие элементы состояния пользовательского интерфейса затронуты или стиль элемента управления. Этот параметр может быть одним или несколькими из следующих значений.
Ценность Значение - UISF_ACTIVE
- 0x4
Элемент управления должен быть нарисован в стиле, используемом для активных элементов управления. - UISF_HIDEACCEL
- 0x2
Ускорители клавиатуры. - UISF_HIDEFOCUS
- 0x1
Индикаторы фокуса. -
lParam
-
Этот параметр не используется.
Замечания
Окно должно отправить это сообщение, чтобы изменить состояние пользовательского интерфейса всех дочерних окон. В отличие от сообщения WM_CHANGEUISTATE, которое является уведомлением, когда DefWindowProc обрабатывает WM_UPDATEUISTATE сообщение, которое изменяет состояние пользовательского интерфейса и распространяет изменения на все дочерние окна.
Функция DefWindowProc обновляет состояние пользовательского интерфейса в соответствии со значением wParam. Если состояние пользовательского интерфейса изменено, функция отправляет сообщение всем непосредственным дочерним окнам. DefWindowProc также отправляет это сообщение при получении сообщения WM_CHANGEUISTATE уведомления системы о том, что дочернее окно намерено изменить состояние пользовательского интерфейса.
Требования
Требование | Ценность |
---|---|
Минимальный поддерживаемый клиент |
Windows 2000 Профессиональный [только классические приложения] |
Минимальный поддерживаемый сервер |
Windows 2000 Server [только классические приложения] |
Заголовок |
|
См. также
-
Справочник
-
концептуальные