Partager via


Notifications d'Info-bulle de gestion

Lorsque vous spécifiez le style d' TBSTYLE_TOOLTIPS , la barre d'outils crée et gère un contrôle tooltip.Une info-bulle est une petite fenêtre contextuelle qui contient une ligne de texte décrivant un bouton de barre d'outils.L'info-bulle est masquée, apparaissant uniquement lorsque l'utilisateur place le curseur sur un bouton de barre d'outils et des feuilles il existe pour environ un demi seconde.L'info-bulle s'affiche près de le curseur.

Avant que l'info-bulle s'affiche, le message de notification de TTN_NEEDTEXT est envoyé à la fenêtre propriétaire de la barre d'outils pour récupérer le texte descriptif pour le bouton.Si la fenêtre propriétaire de la barre d'outils est une fenêtre d' CFrameWnd , les info-bulles sont affichées sans effort supplémentaire, car CFrameWnd possède un gestionnaire par défaut pour la notification de TTN_NEEDTEXT .Si la fenêtre propriétaire de la barre d'outils n'est pas dérivée d' CFrameWnd, tel qu'une boîte de dialogue ou un mode formulaire, vous devez ajouter une entrée dans la table des messages de la fenêtre propriétaire et fournir un gestionnaire de notification dans la table des messages.L'entrée dans la table des messages de la fenêtre propriétaire est la suivante :

ON_NOTIFY_EX(TTN_NEEDTEXT, 0, &CMyDialog::OnTtnNeedText)

Notes

  • memberFxn
    La fonction membre à appeler lorsque le texte est nécessaire pour ce bouton.

Notez que l'identificateur d'info-bulle est toujours 0.

Outre la notification de TTN_NEEDTEXT , un contrôle d'info-bulle peut envoyer des notifications suivantes à un contrôle de barre d'outils :

Notification

Signification

TTN_NEEDTEXTA

Le contrôle d'info-bulle requiert le texte ASCII (Windows 95 uniquement)

TTN_NEEDTEXTW

Le contrôle d'info-bulle requiert le texte d'UNICODE (Windows NT uniquement)

TBN_HOTITEMCHANGE

Indique que l'élément (en surbrillance) à chaud a changé.

NM_RCLICK

Indique l'utilisateur a cliqué avec le bouton droit sur un bouton.

TBN_DRAGOUT

Indique l'utilisateur a cliqué sur le bouton et a fait glisser le pointeur sur le bouton.Il permet à une application d'implémenter le glisser-déplacer d'un bouton de barre d'outils.Lorsque accepter cette notification, l'application commence l'opération de glisser-déplacer.

TBN_DROPDOWN

Indique l'utilisateur a cliqué sur un bouton qui utilise le style de TBSTYLE_DROPDOWN .

TBN_GETOBJECT

Indique l'utilisateur a déplacé le pointeur sur un bouton qui utilise le style de TBSTYLE_DROPPABLE .

Pour obtenir un exemple la fonction gestionnaire et plus d'informations sur l'activation des info-bulles, consultez Info-bulles.

Voir aussi

Référence

Utilisation CToolBarCtrl

Concepts

Contrôles (MFC)