CToolTipCtrl::Create
Crée un contrôle d'info-bulle et l'attache à un objet d' CToolTipCtrl .
virtual BOOL Create(
CWnd* pParentWnd,
DWORD dwStyle = 0
);
Paramètres
pParentWnd
Spécifie la fenêtre parente du contrôle d'info-bulle, généralement CDialog. Il ne doit pas être NULL.dwStyle
Spécifie le style du contrôle d'info-bulle. Consultez la section de Notes pour plus d'informations.
Valeur de retour
Une valeur différente de zéro si l'objet d' CToolTipCtrl est créé avec succès ; sinon 0.
Notes
Vous construisez CToolTipCtrl en deux étapes. D'abord, appelez le constructeur pour construire l'objet d' CToolTipCtrl , puis appelez Créer pour créer le contrôle d'info-bulle et le lier à l'objet d' CToolTipCtrl .
Le paramètre d' dwStyle peut être toute combinaison de styles de fenêtre. De plus, un contrôle d'info-bulle a deux styles spécifique à la classe : TTS_ALWAYSTIP et TTS_NOPREFIX.
Style |
Signification |
---|---|
TTS_ALWAYSTIP |
Spécifie que l'info-bulle apparaît quel que soit le moment où le curseur se trouve sur un outil, si la fenêtre propriétaire du contrôle d'info-bulle est active ou inactive. Sans ce style, le contrôle d'info-bulle apparaît lorsque la fenêtre propriétaire de l'outil actif, mais pas lorsqu'elle est inactive. |
TTS_NOPREFIX |
Ce style empêché le système d'éliminer le caractère de signe & d'une chaîne. Si un contrôle d'info-bulle n'a pas le style de TTS_NOPREFIX , le système supprime automatiquement les caractères de perluète, ce qui permet à une application d'utiliser la même chaîne comme élément de menu et en forme de texte dans un contrôle d'info-bulle. |
Un contrôle d'info-bulle a WS_POPUP et les styles de fenêtre de WS_EX_TOOLWINDOW , que vous les spécifiez lors de la création du contrôle.
Pour créer un contrôle d'info-bulle avec des styles de fenêtre étendus, appelez CToolTipCtrl::CreateEx au lieu de Créer.
Exemple
Consultez l'exemple pour CPropertySheet::GetTabControl.
Configuration requise
Header: afxcmn.h