Partager via


Comment : Objets interface utilisateur de mise à jour

En général, les éléments de menu et la barre d'outils ont plusieurs états.Par exemple, un élément de menu est grisé (grisé) s'il n'est pas disponible dans le contexte actuel.Les éléments de menu peuvent également être activés ou désactivés.Un bouton de barre d'outils peut également être désactivé si pas disponible, ou il peut être activé.

Qui met à jour l'état de ces éléments comme les rapports de programme changent ?Logiquement, si un élément de menu génère une commande qui est gérée par exemple un document, il peut être judicieux de mettre à jour le document l'élément de menu.Le document contient éventuellement les informations sur lesquelles la mise à jour est basée.

Si une commande a plusieurs objets interface utilisateur (éventuellement un élément de menu et un bouton de barre d'outils), les deux sont routés vers la même fonction gestionnaire.Cela inclut le code de mise à jour de l'interface utilisateur pour tous les objets interface utilisateur équivalents dans un seul emplacement.

L'infrastructure fournit une interface commode pour mettre à jour automatiquement des objets interface utilisateur.Vous pouvez choisir de mettre à jour d'une autre façon, mais l'interface fournie est efficace et facile à utiliser.

Les rubriques suivantes expliquent comment utiliser des gestionnaires de mise à jour :

Voir aussi

Concepts

Menus (MFC)