CMFCToolTipInfo-Klasse
Speichert Informationen über die visuelle Darstellung von QuickInfos.
Syntax
class CMFCToolTipInfo
Member
Öffentliche Methoden
Name | Beschreibung |
---|---|
CMFCToolTipInfo::operator= |
Datenelemente
Name | Beschreibung |
---|---|
CMFCToolTipInfo::m_bBalloonTooltip | Eine boolesche Variable, die angibt, ob die QuickInfo über eine Sprechblasendarstellung verfügt. |
CMFCToolTipInfo::m_bBoldLabel | Eine boolesche Variable, die angibt, ob die QuickInfo-Bezeichnungen in fett formatierter Schrift angezeigt werden. |
CMFCToolTipInfo::m_bDrawDescription | Eine boolesche Variable, die angibt, ob die QuickInfo eine Beschreibung enthält. |
CMFCToolTipInfo::m_bDrawIcon | Eine boolesche Variable, die angibt, ob die QuickInfo ein Symbol enthält. |
CMFCToolTipInfo::m_bDrawSeparator | Eine boolesche Variable, die angibt, ob eine Trennzeichen zwischen der QuickInfo-Bezeichnung und der QuickInfo-Beschreibung angezeigt wird. |
CMFCToolTipInfo::m_bRoundedCorners | Eine boolesche Variable, die angibt, ob die QuickInfo abgerundete Ecken besitzt. |
CMFCToolTipInfo::m_bVislManagerTheme | Eine boolesche Variable, die angibt, ob die Darstellung der QuickInfo von einem visuellen Manager gesteuert werden soll (siehe CMFCVisualManager-Klasse). |
CMFCToolTipInfo::m_clrBorder | Die Farbe des QuickInfo-Rahmens. |
CMFCToolTipInfo::m_clrFill | Die Farbe des QuickInfo-Hintergrunds. |
CMFCToolTipInfo::m_clrFillGradient | Die Farbe der Verlaufsfläche in der QuickInfo. |
CMFCToolTipInfo::m_clrText | Die Textfarbe in der QuickInfo. |
CMFCToolTipInfo::m_nGradientAngle | Der Winkel der Verlaufsfläche in der QuickInfo. |
CMFCToolTipInfo::m_nMaxDescrWidth | Die maximal mögliche Breite der Beschreibung in der QuickInfo in Pixel. |
Hinweise
Verwenden Sie die CMFCToolTipCtrl-Klasse und die CTooltipManager-Klasse zusammen, CMFCToolTipInfo
um angepasste QuickInfos in Ihrer Anwendung zu implementieren. Ein Beispiel für die Verwendung dieser QuickInfo-Klassen finden Sie im Thema zur CMFCToolTipCtrl-Klasse .
Beispiel
Im folgenden Beispiel wird die Festlegung der Werte für die verschiedenen Membervariablen in der CMFCToolTipInfo
-Klasse veranschaulicht.
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);
Vererbungshierarchie
Anforderungen
Header: afxtooltipctrl.h
CMFCToolTipInfo::m_bBalloonTooltip
Gibt das Anzeigeformat aller QuickInfos an.
BOOL m_bBalloonTooltip;
Hinweise
TRUE gibt an, dass QuickInfos den Sprechblasenstil verwenden. FALSCH gibt an, dass QuickInfos die rechteckige Formatvorlage verwenden.
CMFCToolTipInfo::m_bBoldLabel
Gibt an, ob die Schriftart des QuickInfo-Texts fett formatiert ist.
BOOL m_bBoldLabel;
Hinweise
Legen Sie dieses Element auf TRUE fest, um QuickInfo-Text mit fetter Schriftart anzuzeigen, oder FALSE, um QuickInfo-Beschriftungen mit nicht fett formatierter Schriftart anzuzeigen.
CMFCToolTipInfo::m_bDrawDescription
Gibt an, ob jede QuickInfo Beschreibungstext anzeigt.
BOOL m_bDrawDescription;
Hinweise
Legen Sie dieses Element auf TRUE fest, um die Beschreibung anzuzeigen, oder FALSE, um die Beschreibung auszublenden. Sie können die Beschreibung für eine QuickInfo angeben, indem Sie CMFCToolTipCtrl::SetDescription aufrufen
CMFCToolTipInfo::m_bDrawIcon
Gibt an, ob alle QuickInfos Symbole anzeigen.
BOOL m_bDrawIcon;
Hinweise
Legen Sie dieses Element auf TRUE fest, um ein Symbol auf jeder QuickInfo anzuzeigen, oder FALSE, um QuickInfos ohne Symbole anzuzeigen.
CMFCToolTipInfo::m_bDrawSeparator
Gibt an, ob jede QuickInfo ein Trennzeichen zwischen der Beschriftung und der Beschreibung aufweist.
BOOL m_bDrawSeparator;
Hinweise
Legen Sie dieses Element auf TRUE fest, um Trennzeichen zwischen QuickInfo-Bezeichnung und Beschreibung anzuzeigen, oder FALSE, um QuickInfos ohne Trennzeichen anzuzeigen.
CMFCToolTipInfo::m_bRoundedCorners
Gibt an, ob alle QuickInfos abgerundete Ecken aufweisen.
BOOL m_bRoundedCorners;
Hinweise
Legen Sie dieses Element auf TRUE fest, um abgerundete Ecken auf QuickInfos anzuzeigen, oder FALSE, um rechteckige Ecken auf QuickInfos anzuzeigen.
CMFCToolTipInfo::m_clrBorder
Gibt die Farbe der Rahmen auf allen QuickInfos an.
COLORREF m_clrBorder;
CMFCToolTipInfo::m_clrFill
Gibt die Farbe von QuickInfo-Hintergründen an.
COLORREF m_clrFill;
Hinweise
Wenn CMFCToolTipInfo::m_clrFillGradient -1 ist, lautet m_clrFill
die QuickInfo-Hintergrundfarbe . m_clrFill
Gibt andernfalls die Farbe des Anfangs des Farbverlaufs an und m_clrFillGradient
gibt die Farbe des Endes des Farbverlaufs an. CMFCToolTipInfo::m_nGradientAngle bestimmt die Richtung des Farbverlaufs.
CMFCToolTipInfo::m_clrFillGradient
Gibt die Endfarbe für einen Farbverlaufshintergrund für QuickInfos an.
COLORREF m_clrFillGradient;
Hinweise
Wenn m_clrFillGradient
-1 ist, gibt es keinen Farbverlauf. Andernfalls wird die Farbverlaufs-Anfangsfarbe durch CMFCToolTipInfo::m_clrFill angegeben, und die Farbverlaufs-Endfarbe wird durch m_clrFillGradient
angegeben. CMFCToolTipInfo::m_nGradientAngle bestimmt die Richtung des Farbverlaufs.
CMFCToolTipInfo::m_clrText
Gibt die Textfarbe aller QuickInfos an.
COLORREF m_clrText;
CMFCToolTipInfo::m_nGradientAngle
Gibt den Winkel an, in dem ein Farbverlauf im Hintergrund von QuickInfos gezeichnet wird.
int m_nGradientAngle;
Hinweise
m_nGradientAngle
Gibt den Winkel in Grad an, den der Farbverlauf im Hintergrund von QuickInfos von horizontal versetzt ist. Wenn m_nGradientAngle
0 ist, wird der Farbverlauf von links nach rechts gezeichnet. Wenn m_nGradientAngle
der Farbverlauf zwischen 1 und 360 liegt, wird der Farbverlauf um diese Gradzahl im Uhrzeigersinn gedreht. Wenn m_nGradientAngle
-1, der Standardwert ist, wird der Farbverlauf von oben nach unten gezeichnet. Dies entspricht der Einstellung m_nGradientAngle
auf 90.
CMFCToolTipInfo::m_clrFill clrFill
gibt die Farbe des Anfangs des Farbverlaufs an und CMFCToolTipInfo::m_clrFillGradient clrFillGradient
gibt die Farbe des Endes des Farbverlaufs an. Wenn m_clrFillGradient
-1 ist, gibt es keinen Farbverlauf.
CMFCToolTipInfo::m_nMaxDescrWidth
Gibt die maximale Breite der Beschreibung an, die in jeder QuickInfo angezeigt wird. Wenn die Beschreibungsbreite den angegebenen Wert überschreitet, wird der Text umbrochen.
int m_nMaxDescrWidth;
CMFCToolTipInfo::m_bVislManagerTheme
Gibt an, ob der visuelle Manager der Anwendung die Darstellung aller QuickInfos steuert.
BOOL m_bVislManagerTheme;
Hinweise
Wenn m_bVislManagerTheme
WAHR ist, fordert jede QuickInfo eine neue CMFCToolTipInfo vom visuellen Manager der Anwendung an, bevor sie auf dem Bildschirm angezeigt werden, und verwendet die Werte in diesem Objekt, um ihre Darstellung zu bestimmen. Die anderen Mitglieder Ihrer CMFCToolTipInfo werden ignoriert.
CMFCToolTipInfo::operator=
Ausführliche Informationen finden Sie im Quellcode des Ordners VC\atlmfc\src\mfc der Visual Studio-Installation.
CMFCToolTipInfo& operator=(CMFCToolTipInfo& src);
Parameter
[in] Src
Rückgabewert
Bemerkungen
Weitere Informationen
Hierarchiediagramm
Klassen
CTooltipManager-Klasse
CMFCToolTipCtrl-Klasse