Partager via


CWnd::OnChangeUIState

Appelé lorsque l'état de l'interface utilisateur (UI) doit être modifié.

afx_msg void OnChangeUIState(
   UINT nAction,
   UINT nUIElement
);

Paramètres

  • nAction
    Spécifie l'action à effectuer.Peut avoir l'une des valeurs suivantes :

    • UIS_CLEAR l'élément d'état d'interface utilisateur (spécifié par nUIElement) doit être masqué.

    • UIS_INITIALIZE l'élément d'état d'interface utilisateur (spécifié par nUIElement) doit être modifié en fonction de le dernier événement d'entrée.Pour plus d'informations, consultez la section de Notes de WM_CHANGEUISTATE.

    • UIS_SET l'élément d'état d'interface utilisateur (spécifié par nUIElement) doit être visible.

  • nUIElement
    Spécifie les éléments d'état d'interface utilisateur sont affectés ou le style du contrôle.Peut avoir l'une des valeurs suivantes :

    • Accélérateurs clavier d'UISF_HIDEACCEL .

    • Indicateurs de focus d'UISF_HIDEFOCUS .

    • UISF_ACTIVE   Le contrôle deWindows XP: Un doit être dessiné dans le style utilisé pour les contrôles actifs.

Notes

Cette fonction membre émule la fonctionnalité du message de WM_CHANGEUISTATE , comme décrit dans Kit de développement logiciel Windows.

Configuration requise

Header: afxwin.h

Voir aussi

Référence

CWnd, classe

Graphique de la hiérarchie

CWnd::OnQueryUIState

CWnd::OnUpdateUIState