CWnd::EnableToolTips

BOOL EnableToolTips (BOOL bActivez );

Valeur de retour

TRUE si les info-bulles sont activées ; sinon FALSE.

Paramètres

bActivez

Spécifie si le contrôle d'info-bulle est activé ou désactivé. La valeur TRUE permet le contrôle ; FALSE désactive le contrôle.

Remarques

Appelez cette fonction membre pour activer les info-bulles pour la fenêtre donnée. Substituez OnToolHitTest pour fournir les TOOLINFO struct(s) de la fenêtre.

&Notenbsp ;  Certaines fenêtres, telles que la CToolBar, fournissent une implémentation intégrée d'OnToolHitTest.

Voir TOOLINFO dans la référence du programmeur Win32 SDK pour plus d'informations sur cette structure.

Simplement appeler EnableToolTips ne suffit pas à afficher les infobulles pour les contrôles de votre enfant à moins que la fenêtre parente est dérivée de CFrameWnd. C'est parce que la classe CFrameWnd fournit un gestionnaire d'événements par défaut pour la notification TTN_NEEDTEXT . Si votre fenêtre parente n'est pas dérivée de CFrameWnd, c'est si c'est une boîte de dialogue ou une vue de la forme, infobulles pour les contrôles de votre enfant seront affiche pas correctement sauf si vous fournissez un gestionnaire d'événements pour la notification de pointe TTN_NEEDTEXT outil. Voir Outil de conseils dans le Guide du programmeur Visual C++ pour un gestionnaire de l'échantillon.

Les conseils d'outil par défaut fournis pour votre windows par EnableToolTips n'ont pas de texte qui leur sont associé. Afin de récupérer le texte de l'info-bulle à afficher, la notification TTN_NEEDTEXT est envoyée à la fenêtre du parent du contrôle de la pointe de l'outil juste avant que la fenêtre est affichée. Si il n'y a aucun gestionnaire pour ce message d'attribuer une valeur pour le membre pszText de la structure TOOLTIPTEXT , il n'y n'aura aucun texte affiché pour l'extrémité de l'outil.

Aperçu de CWnd |nbsp ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;CWnd::CancelToolTips, CWnd::OnToolHitTest, CToolBar, TOOLI&NFO

Index