Paramètres du contrôle d’info-bulle
Vous pouvez définir le contrôle d’info-bulle (CToolTipCtrl) de sorte qu’il soit actif ou inactif. Quand vous le définissez comme étant actif, le contrôle d’info-bulle s’affiche quand le curseur se trouve sur un outil. Quand vous le définissez comme étant inactif, le contrôle d’info-bulle ne s’affiche pas, même si le curseur se trouve sur un outil. Appelez Activate pour activer ou désactiver un contrôle d’info-bulle.
Vous pouvez définir une info-bulle active pour qu’elle s’affiche quand le curseur se trouve sur un outil, que la fenêtre propriétaire du contrôle d’info-bulle soit active ou inactive, en utilisant le style TTS_ALWAYSTIP . Si vous n’utilisez pas ce style, le contrôle d’info-bulle s’affiche quand la fenêtre de propriétaire de l’outil est active, mais pas quand elle est inactive.
La plupart des applications contiennent des barres d’outils qui correspondent à des commandes de menu. Pour ces outils, il est pratique que le contrôle d’info-bulle affiche le même texte que l’élément de menu correspondant. Le système supprime automatiquement les caractères accélérateurs d’ampersand (&) de toutes les chaînes passées à un contrôle d’info-bulle, sauf si le contrôle a le style TTS_NOPREFIX.