Méthodes de création d'info-bulles
MFC fournit trois classes pour créer et gérer le contrôle d’info-bulle : CWnd, CToolBarCtrl, CToolTipCtrl et CMFCToolTipCtrl. Les fonctions membres de l’info-bulle de ces classes encapsulent l’API de contrôle commun Windows. La classe CToolBarCtrl
et la classe CToolTipCtrl
sont dérivées de la classe CWnd
.
CWnd
fournit quatre fonctions membres pour créer et gérer des conseils sur les outils : EnableTool Astuces, CancelTool Astuces, FilterToolTipMessage et OnToolHitTest. Pour plus d’informations sur la façon dont ils implémentent des conseils sur les outils, consultez ces fonctions membres individuelles.
Si vous créez une barre d’outils à l’aide CToolBarCtrl
de cette barre d’outils, vous pouvez implémenter des conseils d’outils pour cette barre d’outils directement à l’aide des fonctions membres suivantes : GetTool Astuces et SetTool Astuces. Pour plus d’informations sur la façon dont ils implémentent des conseils sur les outils, consultez ces fonctions membres individuelles et les notifications de gestion des info-bulles.
La CToolTipCtrl
classe fournit les fonctionnalités du contrôle d’info-bulle commun Windows. Un seul contrôle d’info-bulle peut fournir des informations pour plusieurs outils. Un outil est une fenêtre, telle qu’une fenêtre enfant ou un contrôle, ou une zone rectangulaire définie par l’application dans la zone cliente d’une fenêtre. La classe CMFCToolTipCtrl dérive et CToolTipCtrl
fournit des styles visuels et des fonctionnalités supplémentaires.