Partager via


Info-bulles de barre d'outils

Les info-bulles sont les fenêtres intempestives casse qui répertorient les courtes descriptions de l'objectif d'un bouton de barre d'outils lorsque vous positionnez le pointeur de la souris sur un bouton pendant une certaine durée.Lorsque vous créez une application à l'aide de l'Assistant Application comportant une barre d'outils, la prise en charge d'info-bulle est fournie pour vous.Cet article explique les deux la prise en charge d'info-bulle créée par l'Assistant Application et comment ajouter la prise en charge de l'info-bulle à votre application.

Cet article aborde :

  • Activer des info-bulles

  • Mises à jour de barre d'état de survol

Activer des info-bulles

Pour activer des info-bulles dans votre application, vous devez effectuer les deux opérations suivantes :

  • Ajoutez le style d' CBRS_TOOLTIPS aux autres styles (tels que WS_CHILD, WS_VISIBLE, et d'autres styles de CBRS_ ) passés comme paramètre d' dwStyle à la fonction de CToolBar::Create ou dans SetBarStyle.

  • Comme décrit dans la procédure ci-dessous, ajoutez le texte de conseils de barre d'outils, séparés par un caractère de saut de ligne (" \ n "), la ressource de type chaîne contenant l'invite de ligne de commande pour la commande de la barre d'outils.La ressource de type chaîne partage l'ID du bouton de barre d'outils.

Pour ajouter du texte d'info-bulle

  1. Lorsque vous modifiez la barre d'outils de l'éditeur de barres d'outils, ouvrez la fenêtre de Toolbar Button Properties d'un bouton donné.

  2. Dans la zone de Prompt , spécifiez le texte que vous souhaitez faire apparaître dans l'info-bulle pour ce bouton.

[!REMARQUE]

Définir le texte en tant que propriété du bouton dans l'éditeur de barre d'outils remplace la procédure précédente, dans laquelle vous deviez ouvrir et modifier la ressource de type chaîne.

Si une barre de contrôles avec des info-bulles activées a des contrôles enfants placés sur celui-ci, la barre de contrôles affiche une info-bulle pour chaque contrôle enfant dans la barre de contrôles tant que elle satisfait aux critères suivants :

  • L'ID du contrôle n'est pas – 1.

  • L'entrée de table de chaînes avec le même ID que le contrôle enfant dans le fichier de ressources a une chaîne d'info-bulle.

Mises à jour de barre d'état de survol

Une fonctionnalité concernant des info-bulles est mise à jour de barre d'état « survol ».Par défaut, le message dans la barre d'état décrit uniquement un bouton de barre d'outils particulier lorsque le bouton est généré.En incluant CBRS_FLYBY dans la liste des styles passés à CToolBar::Create, vous pouvez mettre à jour ces messages lorsque le curseur de la souris passe sur la barre d'outils sans activer en fait le bouton.

11tydcwt.collapse_all(fr-fr,VS.110).gifSur quels éléments souhaitez-vous obtenir des informations supplémentaires ?

Voir aussi

Concepts

Implémentation de barre d'outils MFC