Freigeben über


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, CMFCToolTipInfoum 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

CMFCToolTipInfo

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_clrFilldie 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_clrFillGradientangegeben. 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