Udostępnij za pośrednictwem


CWnd::OnUpdateUIState

Wywoływana zmianę stanu interfejsu użytkownika dla określonego okna i wszystkich okien podrzędnych.

afx_msg void OnUpdateUIState(
   UINT nAction,
   UINT nUIElement
);

Parametry

  • nAction
    Określa akcję do wykonania.Może to być jedna z następujących wartości:

    • UIS_CLEAR interfejs użytkownika stanu elementu (określony przez nUIElement) powinny być ukryte.

    • UIS_INITIALIZE interfejs użytkownika stanu elementu (określony przez nUIElement) powinny być zmieniane oparte na ostatnie zdarzenie wejściowe.Aby uzyskać więcej informacji, zobacz uwagi sekcji WM_UPDATEISTATE.

    • UIS_SET interfejs użytkownika stanu elementu (określony przez nUIElement) powinny być widoczne.

  • nUIElement
    Określa styl formantu lub dotyczy elementów stanu interfejsu użytkownika.Może to być jedna z następujących wartości:

    • UISF_HIDEACCEL skróty klawiaturowe.

    • UISF_HIDEFOCUS skupić wskaźników.

    • UISF_ACTIVE   Windows XP: w stylu używane dla formantów active należy wyciągnąć formantu.

Uwagi

Ta funkcja Członkowskie emuluje funkcje WM_UPDATEUISTATE wiadomości, jak opisano w Windows SDK.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CWnd

Wykres hierarchii

CWnd::OnChangeUIState

CWnd::OnQueryUIState