Поделиться через


CWnd::OnUpdateUIState

Вызова, чтобы изменить состояние пользовательского интерфейса (пользовательского интерфейса) для заданного окна и всех его дочерних окон.

afx_msg void OnUpdateUIState( 
   UINT nAction, 
   UINT nUIElement 
);

Параметры

  • nAction
    Указывает действие, которое нужно выполнить. Может иметь одно из следующих значений:

    • UIS_CLEAR Элемент состояния пользовательского интерфейса (указанный в nUIElement) должно быть скрыто.

    • UIS_INITIALIZE Элемент состояния пользовательского интерфейса (указанный в nUIElement) должен быть изменен в последний на основе входного события. Дополнительные сведения см. в разделе ПримечанияWM_UPDATEISTATE.

    • UIS_SET Элемент состояния пользовательского интерфейса (указанный в nUIElement) должно быть видимо.

  • nUIElement
    Определяет, какие элементы состояния пользовательского интерфейса, изменяются или стиль элемента управления. Может иметь одно из следующих значений:

    • Сочетания клавиш клавиатуры UISF_HIDEACCEL.

    • Индикаторы фокуса UISF_HIDEFOCUS.

    • UISF_ACTIVE   Управление Windows XP: а должно быть нарисовано в стиле, используемом для Активных элементов управления.

Заметки

Это функция-член эмулируется функциональность сообщения WM_UPDATEUISTATE, как описано в Windows SDK.

Требования

Header: afxwin.h

См. также

Ссылки

Класс CWnd

Диаграмма иерархии

CWnd::OnChangeUIState

CWnd::OnQueryUIState