Sdílet prostřednictvím


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

CMFCToolTipInfo

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