CMFCToolTipInfo, classe
Stocke des informations sur l'apparence visuelle des info-bulles.
Syntaxe
class CMFCToolTipInfo
Membres
Méthodes publiques
Nom | Description |
---|---|
CMFCToolTipInfo ::operator= |
Données membres
Nom | Description |
---|---|
CMFCToolTipInfo ::m_bBalloonTooltip | Variable booléenne qui indique si l'info-bulle a l'aspect d'une bulle. |
CMFCToolTipInfo ::m_bBoldLabel | Variable booléenne qui indique si les étiquettes d'info-bulle s'affichent en caractères gras. |
CMFCToolTipInfo ::m_bDrawDescription | Variable booléenne qui indique si l'info-bulle contient une description. |
CMFCToolTipInfo ::m_bDrawIcon | Variable booléenne qui indique si l'info-bulle contient une icône. |
CMFCToolTipInfo ::m_bDrawSeparator | Variable booléenne qui indique si un séparateur s'affiche entre l'étiquette et la description de l'info-bulle. |
CMFCToolTipInfo ::m_bRoundedCorners | Variable booléenne qui indique si l'info-bulle a des angles arrondis. |
CMFCToolTipInfo ::m_bVislManagerTheme | Variable booléenne qui indique si l’apparence de l’info-bulle doit être contrôlée par un gestionnaire visuel (voir CMFCVisualManager, classe). |
CMFCToolTipInfo ::m_clrBorder | Couleur de la bordure de l'info-bulle. |
CMFCToolTipInfo ::m_clrFill | Couleur de l'arrière-plan de l'info-bulle. |
CMFCToolTipInfo ::m_clrFillGradient | Couleur du dégradé dans l'info-bulle. |
CMFCToolTipInfo ::m_clrText | Couleur du texte de l'info-bulle. |
CMFCToolTipInfo ::m_nGradientAngle | Angle du dégradé dans l'info-bulle. |
CMFCToolTipInfo ::m_nMaxDescrWidth | Largeur maximale, en pixels, de la description figurant dans l'info-bulle. |
Notes
Utilisez la classeCMFCToolTipInfo
CMFCToolTipCtrl, et la classe CTooltipManager ensemble pour implémenter des info-bulles personnalisées dans votre application. Pour obtenir un exemple d’utilisation de ces classes d’info-bulles, consultez la rubrique CMFCToolTipCtrl, classe .
Exemple
L'exemple suivant montre comment définir les valeurs des différentes variables membres de la classe CMFCToolTipInfo
.
CMFCToolTipInfo *params = new CMFCToolTipInfo();
params->m_bBoldLabel = FALSE;
params->m_bDrawDescription = FALSE;
params->m_bDrawIcon = FALSE;
params->m_bRoundedCorners = TRUE;
params->m_bDrawSeparator = FALSE;
params->m_clrFill = RGB(255, 255, 255);
params->m_clrFillGradient = RGB(228, 228, 240);
params->m_clrText = RGB(61, 83, 80);
params->m_clrBorder = RGB(144, 149, 168);
Hiérarchie d'héritage
Spécifications
En-tête : afxtooltipctrl.h
CMFCToolTipInfo ::m_bBalloonTooltip
Spécifie le style d’affichage de toutes les info-bulles.
BOOL m_bBalloonTooltip;
Notes
TRUE indique que les info-bulles utilisent le style de bulle, FALSE indique que les info-bulles utilisent le style rectangulaire.
CMFCToolTipInfo ::m_bBoldLabel
Spécifie si la police du texte d’info-bulle est en gras.
BOOL m_bBoldLabel;
Notes
Définissez ce membre sur TRUE pour afficher le texte de l’info-bulle avec une police en gras ou FALSE pour afficher des étiquettes d’info-bulle avec une police non gras.
CMFCToolTipInfo ::m_bDrawDescription
Spécifie si chaque info-bulle affiche le texte de description.
BOOL m_bDrawDescription;
Notes
Définissez ce membre sur TRUE pour afficher la description, ou FALSE pour masquer la description. Vous pouvez spécifier la description sur une info-bulle en appelant CMFCToolTipCtrl ::SetDescription
CMFCToolTipInfo ::m_bDrawIcon
Spécifie si toutes les info-bulles affichent des icônes.
BOOL m_bDrawIcon;
Notes
Définissez ce membre sur TRUE pour afficher une icône sur chaque info-bulle ou FALSE pour afficher les info-bulles sans icônes.
CMFCToolTipInfo ::m_bDrawSeparator
Spécifie si chaque info-bulle a un séparateur entre son étiquette et sa description.
BOOL m_bDrawSeparator;
Notes
Définissez ce membre sur TRUE pour afficher le séparateur entre l’étiquette d’info-bulle et la description, ou FALSE pour afficher les info-bulles sans séparateur.
CMFCToolTipInfo ::m_bRoundedCorners
Spécifie si toutes les info-bulles ont des angles arrondis.
BOOL m_bRoundedCorners;
Notes
Définissez ce membre sur TRUE pour afficher les angles arrondis sur les info-bulles, ou FALSE pour afficher les angles rectangulaires sur les info-bulles.
CMFCToolTipInfo ::m_clrBorder
Spécifie la couleur des bordures sur toutes les info-bulles.
COLORREF m_clrBorder;
CMFCToolTipInfo ::m_clrFill
Spécifie la couleur des arrière-plans d’info-bulle.
COLORREF m_clrFill;
Notes
Si CMFCToolTipInfo ::m_clrFillGradient est -1, la couleur d’arrière-plan de l’info-bulle est m_clrFill
. Sinon, m_clrFill
spécifie la couleur du début du dégradé et m_clrFillGradient
spécifie la couleur de la fin du dégradé. CMFCToolTipInfo ::m_nGradientAngle détermine la direction du dégradé.
CMFCToolTipInfo ::m_clrFillGradient
Spécifie la couleur de fin d’un arrière-plan dégradé pour les info-bulles.
COLORREF m_clrFillGradient;
Notes
S’il m_clrFillGradient
s’agit de -1, il n’y a pas de dégradé. Sinon, la couleur initiale du dégradé est spécifiée par CMFCToolTipInfo ::m_clrFill et la couleur de fin du dégradé est spécifiée par m_clrFillGradient
. CMFCToolTipInfo ::m_nGradientAngle détermine la direction du dégradé.
CMFCToolTipInfo ::m_clrText
Spécifie la couleur du texte de toutes les info-bulles.
COLORREF m_clrText;
CMFCToolTipInfo ::m_nGradientAngle
Spécifie l’angle à partir duquel un dégradé est dessiné sur l’arrière-plan des info-bulles.
int m_nGradientAngle;
Notes
m_nGradientAngle
spécifie l’angle, en degrés, que le dégradé sur l’arrière-plan des info-bulles est décalé de l’horizontal. Si m_nGradientAngle
la valeur est 0, le dégradé est dessiné de gauche à droite. Si m_nGradientAngle
la valeur est comprise entre 1 et 360, le dégradé tourne dans le sens des aiguilles d’une montre par ce nombre de degrés. S’il m_nGradientAngle
s’agit de -1, qui est la valeur par défaut, le dégradé est dessiné de haut en bas. Il s’agit de la même valeur que la valeur m_nGradientAngle
90.
CMFCToolTipInfo ::m_clrFillclrFill
spécifie la couleur du début du dégradé et cmFCToolTipInfo ::m_clrFillGradientclrFillGradient
spécifie la couleur de la fin du dégradé. S’il m_clrFillGradient
s’agit de -1, il n’y a pas de dégradé.
CMFCToolTipInfo ::m_nMaxDescrWidth
Spécifie la largeur maximale de la description affichée dans chaque info-bulle. Si la largeur de description dépasse la valeur spécifiée, le texte est encapsulé.
int m_nMaxDescrWidth;
CMFCToolTipInfo ::m_bVislManagerTheme
Spécifie si le gestionnaire visuel de l’application contrôle l’apparence de toutes les info-bulles.
BOOL m_bVislManagerTheme;
Notes
Si m_bVislManagerTheme
la valeur est TRUE, chaque info-bulle demande un nouveau CMFCToolTipInfo à partir du gestionnaire visuel de l’application avant d’apparaître sur l’écran et utilise les valeurs de cet objet pour déterminer leur apparence. Les autres membres de votre CMFCToolTipInfo sont ignorés.
CMFCToolTipInfo ::operator=
Pour plus d’informations, consultez le code source situé dans le dossier VC\atlmfc\src\mfc de votre installation de Visual Studio.
CMFCToolTipInfo& operator=(CMFCToolTipInfo& src);
Paramètres
[in] src
Valeur de retour
Notes
Voir aussi
Graphique hiérarchique
Classes
CTooltipManager, classe
CMFCToolTipCtrl, classe
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour