CMFCToolTipInfo – třída
Ukládá informace o vizuálním vzhledu popisů.
Syntaxe
class CMFCToolTipInfo
Členové
Veřejné metody
Název | Popis |
---|---|
CMFCToolTipInfo::operator= |
Datové členy
Název | Popis |
---|---|
CMFCToolTipInfo::m_bBalloonTooltip | Logická proměnná, která označuje, jestli má popis bublinu vzhled. |
CMFCToolTipInfo::m_bBoldLabel | Logická proměnná, která označuje, jestli se popisky popisků popisků zobrazují tučným písmem. |
CMFCToolTipInfo::m_bDrawDescription | Logická proměnná, která označuje, jestli popis obsahuje popis. |
CMFCToolTipInfo::m_bDrawIcon | Logická proměnná označující, jestli popis obsahuje ikonu. |
CMFCToolTipInfo::m_bDrawSeparator | Logická proměnná, která označuje, jestli se oddělovač zobrazuje mezi popiskem popisu a popisem popisu. |
CMFCToolTipInfo::m_bRoundedCorners | Logická proměnná označující, jestli má popis zaoblené rohy. |
CMFCToolTipInfo::m_bVislManagerTheme | Logická proměnná, která označuje, zda má být vzhled popisu řízen vizuálním manažerem (viz CMFCVisualManager – třída). |
CMFCToolTipInfo::m_clrBorder | Barva ohraničení popisu |
CMFCToolTipInfo::m_clrFill | Barva pozadí popisu |
CMFCToolTipInfo::m_clrFillGradient | Barva přechodové výplně v popisu |
CMFCToolTipInfo::m_clrText | Barva textu v popisu |
CMFCToolTipInfo::m_nGradientAngle | Úhel přechodové výplně v popisu |
CMFCToolTipInfo::m_nMaxDescrWidth | Maximální možná šířka popisu v pixelech popisu. |
Poznámky
Ke společné implementaci přizpůsobených popisků v aplikaci použijte CMFCToolTipCtrl – třídaCMFCToolTipInfo
a CTooltipManager. Příklad použití těchto tříd popisů naleznete v tématu CMFCToolTipCtrl Třída .
Příklad
Následující příklad ukazuje, jak nastavit hodnoty různých členských proměnných ve CMFCToolTipInfo
třídě.
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);
Hierarchie dědičnosti
Požadavky
Hlavička: afxtooltipctrl.h
CMFCToolTipInfo::m_bBalloonTooltip
Určuje styl zobrazení všech popisů.
BOOL m_bBalloonTooltip;
Poznámky
PRAVDA označuje, že popisy používají styl bubliny, FALSE označuje, že popisy používají obdélníkový styl.
CMFCToolTipInfo::m_bBoldLabel
Určuje, jestli je písmo textu popisu tučné.
BOOL m_bBoldLabel;
Poznámky
Nastavením tohoto člena na hodnotu TRUE zobrazíte text popisu s tučným písmem nebo NEPRAVDA, pokud chcete zobrazit popisky popisků s ne tučným písmem.
CMFCToolTipInfo::m_bDrawDescription
Určuje, zda každý popis zobrazuje text popisu.
BOOL m_bDrawDescription;
Poznámky
Nastavte tento člen na HODNOTU TRUE, aby se zobrazil popis, nebo NEPRAVDA, pokud chcete popis skrýt. Popis popisu můžete zadat voláním cmFCToolTipCtrl::SetDescription
CMFCToolTipInfo::m_bDrawIcon
Určuje, jestli všechny popisy zobrazují ikony.
BOOL m_bDrawIcon;
Poznámky
Nastavte tento člen na hodnotu TRUE, aby se u každého popisu zobrazila ikona nebo NEPRAVDA, aby se zobrazovaly popisy tlačítek bez ikon.
CMFCToolTipInfo::m_bDrawSeparator
Určuje, jestli má každý popisek oddělovač mezi popiskem a popisem.
BOOL m_bDrawSeparator;
Poznámky
Nastavte tento člen na hodnotu TRUE, aby se zobrazoval oddělovač mezi popiskem popisku a popisem popisku, nebo NEPRAVDA, aby se zobrazovaly popisy bez oddělovače.
CMFCToolTipInfo::m_bRoundedCorners
Určuje, jestli mají všechny popisy zaoblené rohy.
BOOL m_bRoundedCorners;
Poznámky
Nastavte tento člen na hodnotu PRAVDA, aby se na popisech zobrazovaly zaoblené rohy, nebo NEPRAVDA, aby se na popisech zobrazovaly obdélníkové rohy.
CMFCToolTipInfo::m_clrBorder
Určuje barvu ohraničení u všech popisů.
COLORREF m_clrBorder;
CMFCToolTipInfo::m_clrFill
Určuje barvu pozadí popisů.
COLORREF m_clrFill;
Poznámky
Pokud CMFCToolTipInfo::m_clrFillGradient je -1, barva pozadí popisu je m_clrFill
. m_clrFill
V opačném případě určuje barvu začátku přechodu a m_clrFillGradient
určuje barvu konce přechodu. CMFCToolTipInfo::m_nGradientAngle určuje směr přechodu.
CMFCToolTipInfo::m_clrFillGradient
Určuje koncovou barvu pozadí přechodu pro popisy.
COLORREF m_clrFillGradient;
Poznámky
Pokud m_clrFillGradient
je hodnota -1, neexistuje žádný přechod. V opačném případě je počáteční barva přechodu určena CMFCToolTipInfo::m_clrFill a barva dokončení přechodu je určena m_clrFillGradient
. CMFCToolTipInfo::m_nGradientAngle určuje směr přechodu.
CMFCToolTipInfo::m_clrText
Určuje barvu textu všech popisů.
COLORREF m_clrText;
CMFCToolTipInfo::m_nGradientAngle
Určuje úhel, ve kterém je přechod nakreslen na pozadí popisů.
int m_nGradientAngle;
Poznámky
m_nGradientAngle
určuje úhel ve stupních, že přechod na pozadí popisů je posunutý od vodorovného pohledu. Pokud m_nGradientAngle
je 0, přechod se nakreslí zleva doprava. Pokud m_nGradientAngle
je mezi 1 a 360, přechod se otáčí po směru hodinových ručiček podle tohoto počtu stupňů. Pokud m_nGradientAngle
je -1, což je výchozí hodnota, přechod se nakreslí shora dolů. Je to stejné jako nastavení m_nGradientAngle
na 90.
CMFCToolTipInfo::m_clrFill clrFill
určuje barvu začátku přechodu a CMFCToolTipInfo::m_clrFillGradient clrFillGradient
určuje barvu konce přechodu. Pokud m_clrFillGradient
je hodnota -1, neexistuje žádný přechod.
CMFCToolTipInfo::m_nMaxDescrWidth
Určuje maximální šířku popisu, který se zobrazí v jednotlivých popisech. Pokud šířka popisu překročí zadanou hodnotu, text se zalomí.
int m_nMaxDescrWidth;
CMFCToolTipInfo::m_bVislManagerTheme
Určuje, zda správce vizuálu aplikace řídí vzhled všech popisů.
BOOL m_bVislManagerTheme;
Poznámky
Pokud m_bVislManagerTheme
je true, každý popis vyžaduje nový CMFCToolTipInfo od vizuálního manažera aplikace předtím, než se objeví na obrazovce, a používá hodnoty v daném objektu k určení jejich vzhledu. Ostatní členové vašeho CMFCToolTipInfo se ignorují.
CMFCToolTipInfo::operator=
Další podrobnosti najdete ve zdrojovém kódu ve složce VC\atlmfc\src\mfc instalace sady Visual Studio.
CMFCToolTipInfo& operator=(CMFCToolTipInfo& src);
Parametry
[v] Src
Návratová hodnota
Poznámky
Viz také
Graf hierarchie
Třídy
CTooltipManager – třída
CMFCToolTipCtrl – třída