Comment : mettre à jour des objets d'interface utilisateur
En règle générale, les éléments de menu et les boutons de 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 case activée ou non case activée ed. Un bouton de barre d’outils peut également être désactivé s’il n’est pas disponible, ou il peut être case activée ed.
Qui met à jour l’état de ces éléments lorsque les conditions du programme changent logiquement, si un élément de menu génère une commande gérée par, par exemple, un document, il est logique que le document met à jour l’élément de menu. Le document contient probablement les informations sur lesquelles la mise à jour est basée.
Si une commande comporte plusieurs objets d’interface utilisateur (peut-être un élément de menu et un bouton de barre d’outils), les deux sont routés vers la même fonction de gestionnaire. Cela encapsule votre code de mise à jour de l’interface utilisateur pour tous les objets d’interface utilisateur équivalents à un seul endroit.
L’infrastructure fournit une interface pratique pour mettre à jour automatiquement les objets d’interface utilisateur. Vous pouvez choisir d’effectuer la mise à jour d’une autre manière, mais l’interface fournie est efficace et facile à utiliser.
Les rubriques suivantes expliquent l’utilisation des gestionnaires de mises à jour :