Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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
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