Megosztás a következőn keresztül:


CMFCToolTipInfo osztály

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

Az elemleírások vizuális megjelenésével kapcsolatos információkat tárolja.

Szemantika

class CMFCToolTipInfo

Tagok

Nyilvános metódusok

Név Description
CMFCToolTipInfo::operator=

Adattagok

Név Description
CMFCToolTipInfo::m_bBalloonTooltip Logikai változó, amely azt jelzi, hogy az elemleírás buborékos megjelenésű-e.
CMFCToolTipInfo::m_bBoldLabel Logikai változó, amely jelzi, hogy az elemleírások címkéi félkövér betűtípusban jelennek-e meg.
CMFCToolTipInfo::m_bDrawDescription Logikai változó, amely jelzi, hogy az elemleírás tartalmaz-e leírást.
CMFCToolTipInfo::m_bDrawIcon Logikai változó, amely jelzi, hogy az elemleírás tartalmaz-e ikont.
CMFCToolTipInfo::m_bDrawSeparator Logikai változó, amely azt jelzi, hogy megjelenik-e elválasztó az elemleírás címkéje és az elemleírás leírása között.
CMFCToolTipInfo::m_bRoundedCorners Logikai változó, amely azt jelzi, hogy az elemleírás lekerekített sarkokkal rendelkezik-e.
CMFCToolTipInfo::m_bVislManagerTheme Logikai változó, amely azt jelzi, hogy az elemleírás megjelenését egy vizualizációkezelőnek kell-e szabályoznia (lásd a CMFCVisualManager osztályt).
CMFCToolTipInfo::m_clrBorder Az elemleírás szegélyének színe.
CMFCToolTipInfo::m_clrFill Az elemleírás hátterének színe.
CMFCToolTipInfo::m_clrFillGradient A színátmenet színe kitölti az elemleírást.
CMFCToolTipInfo::m_clrText Az elemleírás szövegszíne.
CMFCToolTipInfo::m_nGradientAngle A színátmenet szöge kitölti az elemleírást.
CMFCToolTipInfo::m_nMaxDescrWidth Az elemleírás leírásának maximális szélessége képpontban.

Megjegyzések

A CMFCToolTipCtrl osztályCMFCToolTipInfo és a CTooltipManager osztály együttes használatával testre szabott elemleírásokat implementálhat az alkalmazásban. Az elemleírás-osztályok használatára vonatkozó példát a CMFCToolTipCtrl osztály témakörében talál.

Example

Az alábbi példa bemutatja, hogyan állíthatja be az osztály különböző tagváltozóinak értékeit 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);

Öröklési hierarchia

CMFCToolTipInfo

Requirements

Fejléc: afxtooltipctrl.h

CMFCToolTipInfo::m_bBalloonTooltip

Az elemleírások megjelenítési stílusát adja meg.

BOOL m_bBalloonTooltip;

Megjegyzések

A TRUE azt jelzi, hogy az elemleírások a ballonstílust használják, a HAMIS azt jelzi, hogy az elemleírások a téglalap alakú stílust használják.

CMFCToolTipInfo::m_bBoldLabel

Meghatározza, hogy az elemleírás szövege félkövér-e.

BOOL m_bBoldLabel;

Megjegyzések

Ha igaz értékre állítja ezt a tagot, akkor félkövér betűtípussal jeleníti meg az elemleírás szövegét, a HAMIS értéket pedig a nem félkövér betűtípusú elemleírás-címkék megjelenítéséhez.

CMFCToolTipInfo::m_bDrawDescription

Megadja, hogy az egyes elemleírások leírásszöveget jelenítenek-e meg.

BOOL m_bDrawDescription;

Megjegyzések

Állítsa ezt a tagot IGAZ értékre a leírás megjelenítéséhez, vagy HAMIS értékre a leírás elrejtéséhez. Az elemleírás leírását a CMFCToolTipCtrl::SetDescription meghívásával adhatja meg.

CMFCToolTipInfo::m_bDrawIcon

Megadja, hogy az összes elemleírás megjelenítse-e az ikonokat.

BOOL m_bDrawIcon;

Megjegyzések

Ha igaz értékre állítja ezt a tagot, minden elemleíráson megjelenik egy ikon, a HAMIS érték pedig ikonok nélküli elemleírások megjelenítéséhez.

CMFCToolTipInfo::m_bDrawSeparator

Megadja, hogy minden elemleírás rendelkezik-e elválasztójelekkel a címkéje és leírása között.

BOOL m_bDrawSeparator;

Megjegyzések

Ha igaz értékre állítja ezt a tagot, akkor az elemleírás címkéje és leírása, a HAMIS érték pedig elválasztó nélkül jeleníti meg az elemleírásokat.

CMFCToolTipInfo::m_bRoundedCorners

Megadja, hogy az összes elemleírás lekerekített sarkokkal rendelkezik-e.

BOOL m_bRoundedCorners;

Megjegyzések

Állítsa ezt a tagot IGAZ értékre, hogy lekerekített sarkokat jelenítsen meg az elemleírásokon, a HAMIS érték pedig téglalap alakú sarkokat jelenítsen meg az elemleírásokon.

CMFCToolTipInfo::m_clrBorder

Az összes elemleírás szegélyének színét adja meg.

COLORREF m_clrBorder;

CMFCToolTipInfo::m_clrFill

Az elemleírás háttereinek színét adja meg.

COLORREF m_clrFill;

Megjegyzések

Ha a CMFCToolTipInfo::m_clrFillGradient -1, akkor az elemleírás háttérszíne .m_clrFill Ellenkező esetben megadja a színátmenet elejének színét, m_clrFill és m_clrFillGradient megadja a színátmenet végének színét. CMFCToolTipInfo::m_nGradientAngle határozza meg a színátmenet irányát.

CMFCToolTipInfo::m_clrFillGradient

Megadja az elemleírások színátmenetes hátterének végszínét.

COLORREF m_clrFillGradient;

Megjegyzések

Ha m_clrFillGradient -1, akkor nincs átmenet. Ellenkező esetben a színátmenet kezdeti színét a CMFCToolTipInfo::m_clrFill adja meg, és a színátmenet befejezési színét m_clrFillGradienta cmFCToolTipInfo adja meg. CMFCToolTipInfo::m_nGradientAngle határozza meg a színátmenet irányát.

CMFCToolTipInfo::m_clrText

Az elemleírások szövegszínét adja meg.

COLORREF m_clrText;

CMFCToolTipInfo::m_nGradientAngle

Megadja, hogy a színátmenet milyen szögben legyen rajzolva az elemleírások hátterére.

int m_nGradientAngle;

Megjegyzések

m_nGradientAngle fokban adja meg, hogy az elemleírások hátterében lévő színátmenet eltolódik a vízszintestől. Ha m_nGradientAngle 0, a színátmenet balról jobbra húzódik. Ha m_nGradientAngle 1 és 360 között van, a színátmenet az óramutató járásával megegyező irányban, ennyi fokkal forog. Ha m_nGradientAngle -1, amely az alapértelmezett érték, a színátmenet felülről lefelé húzódik. Ez ugyanaz, mint a 90-hez való beállítás m_nGradientAngle .

CMFCToolTipInfo::m_clrFillclrFill A színátmenet elejének színét adja meg, a CMFCToolTipInfo::m_clrFillGradientclrFillGradient pedig a színátmenet végének színét adja meg. Ha m_clrFillGradient -1, akkor nincs átmenet.

CMFCToolTipInfo::m_nMaxDescrWidth

Megadja az egyes elemleírásokban megjelenített leírás maximális szélességét. Ha a leírás szélessége meghaladja a megadott értéket, a szöveg be van csomagolva.

int m_nMaxDescrWidth;

CMFCToolTipInfo::m_bVislManagerTheme

Megadja, hogy az alkalmazás vizualizációkezelője szabályozza-e az összes elemleírás megjelenését.

BOOL m_bVislManagerTheme;

Megjegyzések

Ha m_bVislManagerTheme igaz, minden elemleírás új CMFCToolTipInfo-t kér az alkalmazás vizuális kezelőjétől, mielőtt azok megjelennének a képernyőn, és az objektum értékeit használva állapítja meg a megjelenésüket. A CMFCToolTipInfo többi tagja figyelmen kívül lesz hagyva.

CMFCToolTipInfo::operator=

További részletekért tekintse meg a Visual Studio-telepítés VC\atlmfc\src\mfc mappájában található forráskódot.

CMFCToolTipInfo& operator=(CMFCToolTipInfo& src);

Paraméterek

[in] Src

Visszaadott érték

Megjegyzések

Lásd még

hierarchiadiagram
osztályok
CTooltipManager osztály
CMFCToolTipCtrl osztály