Partager via


CWnd::OnUpdateUIState

L'appel à pour modifier l'état de l'interface utilisateur (UI) pour la fenêtre spécifiée et toutes ses fenêtres enfants.

afx_msg void OnUpdateUIState( 
   UINT nAction, 
   UINT nUIElement 
);

Paramètres

  • nAction
    Spécifie l'action à exécuter. 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_UPDATEISTATE.

    • 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_UPDATEUISTATE , 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::OnChangeUIState

CWnd::OnQueryUIState