CWnd::OnChangeUIState

Chiamato quando lo stato dell'interfaccia utente (UI) deve essere modificato.

afx_msg void OnChangeUIState(
   UINT nAction,
   UINT nUIElement
);

Parametri

  • nAction
    Specifica l'azione da intraprendere.Sono possibili i seguenti valori:

    • UIS_CLEAR l'elemento dello stato dell'interfaccia utente (specificato da nUIElement) deve essere nascosto.

    • UIS_INITIALIZE che l'elemento dello stato dell'interfaccia utente (specificato da nUIElement) deve essere modificato in base all'ultimo evento di input.Per ulteriori informazioni, vedere la sezione NoteWM_CHANGEUISTATE.

    • UIS_SET l'elemento dello stato dell'interfaccia utente (specificato da nUIElement) deve essere visibile.

  • nUIElement
    Specifica gli elementi dello stato dell'interfaccia utente sono interessati o lo stile del controllo.Sono possibili i seguenti valori:

    • Tasti di scelta rapida diUISF_HIDEACCEL.

    • Indicatori diUISF_HIDEFOCUS.

    • UISF_ACTIVE   Il controllo diWindows XP: Oggetto deve essere assorbitoe lo stile utilizzato per i controlli attivi.

Note

Questa funzione membro emula la funzionalità del messaggio WM_CHANGEUISTATE, come descritto in Windows SDK.

Requisiti

Header: afxwin.h

Vedere anche

Riferimenti

Classe CWnd

Grafico della gerarchia

CWnd::OnQueryUIState

CWnd::OnUpdateUIState