CMFCToolTipInfo Sınıfı
Araç ipuçlarının görsel görünümü hakkındaki bilgileri depolar.
Sözdizimi
class CMFCToolTipInfo
Üyeler
Genel Yöntemler
Veri Akışı Adı | Açıklama |
---|---|
CMFCToolTipInfo::operator= |
Veri Üyeleri
Veri Akışı Adı | Açıklama |
---|---|
CMFCToolTipInfo::m_bBalloonTooltip | Araç ipucunun balon görünümüne sahip olup olmadığını gösteren Boole değişkeni. |
CMFCToolTipInfo::m_bBoldLabel | Araç ipucu etiketlerinin kalın yazı tipinde görüntülenip görüntülenmeyeceğini gösteren Boole değişkeni. |
CMFCToolTipInfo::m_bDrawDescription | Araç ipucunun açıklama içerip içermediğini gösteren Boole değişkeni. |
CMFCToolTipInfo::m_bDrawIcon | Araç ipucunun bir simge içerip içermediğini gösteren Boole değişkeni. |
CMFCToolTipInfo::m_bDrawSeparator | Araç ipucu etiketi ile araç ipucu açıklaması arasında bir ayırıcı görüntülenip görüntülenmediğini gösteren Boole değişkeni. |
CMFCToolTipInfo::m_bRoundedCorners | Araç ipucunun yuvarlatılmış köşeleri olup olmadığını gösteren boole değişkeni. |
CMFCToolTipInfo::m_bVislManagerTheme | Araç ipucunun görünümünün bir görsel yöneticisi tarafından denetlenip denetlenmeyeceğini gösteren boole değişkeni (bkz. CMFCVisualManager Sınıfı). |
CMFCToolTipInfo::m_clrBorder | Araç ipucu kenarlığı rengi. |
CMFCToolTipInfo::m_clrFill | Araç ipucu arka planının rengi. |
CMFCToolTipInfo::m_clrFillGradient | Araç ipucundaki gradyan dolgunun rengi. |
CMFCToolTipInfo::m_clrText | Araç ipucundaki metin rengi. |
CMFCToolTipInfo::m_nGradientAngle | Araç ipucundaki gradyan dolgunun açısı. |
CMFCToolTipInfo::m_nMaxDescrWidth | Araç ipucundaki açıklamanın mümkün olan en büyük genişliği (piksel cinsinden). |
Açıklamalar
Uygulamanızda özelleştirilmiş araç ipuçlarını uygulamak için CMFCToolTipCtrl Sınıfını, CMFCToolTipInfo
ve CTooltipManager Sınıfını birlikte kullanın. Bu araç ipucu sınıflarının nasıl kullanılacağına ilişkin bir örnek için CMFCToolTipCtrl Sınıfı konusuna bakın.
Örnek
Aşağıdaki örnekte, sınıfındaki çeşitli üye değişkenlerinin değerlerinin nasıl ayarlanacağı gösterilmektedir 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);
Devralma Hiyerarşisi
Gereksinimler
Üst bilgi: afxtooltipctrl.h
CMFCToolTipInfo::m_bBalloonTooltip
Tüm araç ipuçlarının görüntüleme stilini belirtir.
BOOL m_bBalloonTooltip;
Açıklamalar
DOĞRU, araç ipuçlarının balon stilini kullandığını, YANLIŞ ise araç ipuçlarının dikdörtgen stili kullandığını gösterir.
CMFCToolTipInfo::m_bBoldLabel
Araç ipucu metninin yazı tipinin kalın olup olmadığını belirtir.
BOOL m_bBoldLabel;
Açıklamalar
Bu üyeyi, kalın yazı tipiyle araç ipucu metnini görüntülemek için TRUE veya kalın yazı tipi olmayan araç ipucu etiketlerini görüntülemek için YANLIŞ olarak ayarlayın.
CMFCToolTipInfo::m_bDrawDescription
Her araç ipucunda açıklama metninin görüntülenip görüntülenmeyeceğini belirtir.
BOOL m_bDrawDescription;
Açıklamalar
Açıklamayı görüntülemek için bu üyeyi TRUE veya açıklamayı gizlemek için YANLIŞ olarak ayarlayın. CMFCToolTipCtrl::SetDescription çağrısı yaparak bir araç ipucunda açıklama belirtebilirsiniz
CMFCToolTipInfo::m_bDrawIcon
Tüm araç ipuçlarının simgeleri görüntüleyip görüntülemeyeceğini belirtir.
BOOL m_bDrawIcon;
Açıklamalar
Her araç ipucunda bir simge görüntülemek için bu üyeyi TRUE veya araç ipuçlarını simgeler olmadan görüntülemek için YANLIŞ olarak ayarlayın.
CMFCToolTipInfo::m_bDrawSeparator
Her araç ipucunda etiketiyle açıklaması arasında bir ayırıcı olup olmadığını belirtir.
BOOL m_bDrawSeparator;
Açıklamalar
Araç ipucu etiketi ile açıklama arasında ayırıcı görüntülemek için bu üyeyi TRUE olarak, ayırıcı olmadan araç ipuçlarını görüntülemek için YANLIŞ olarak ayarlayın.
CMFCToolTipInfo::m_bRoundedCorners
Tüm araç ipuçlarının yuvarlatılmış köşeleri olup olmadığını belirtir.
BOOL m_bRoundedCorners;
Açıklamalar
Araç ipuçlarında yuvarlak köşeleri görüntülemek için bu üyeyi TRUE olarak, araç ipuçlarında dikdörtgen köşeleri görüntülemek için YANLIŞ olarak ayarlayın.
CMFCToolTipInfo::m_clrBorder
Tüm araç ipuçlarındaki kenarlıkların rengini belirtir.
COLORREF m_clrBorder;
CMFCToolTipInfo::m_clrFill
Araç ipucu arka planlarının rengini belirtir.
COLORREF m_clrFill;
Açıklamalar
CMFCToolTipInfo::m_clrFillGradient -1 ise, araç ipucu arka plan rengi olurm_clrFill
. Aksi takdirde, m_clrFill
gradyanın başlangıcının rengini ve m_clrFillGradient
gradyan sonunun rengini belirtir. CMFCToolTipInfo::m_nGradientAngle gradyanın yönünü belirler.
CMFCToolTipInfo::m_clrFillGradient
Araç ipuçları için gradyan arka plan için bitiş rengini belirtir.
COLORREF m_clrFillGradient;
Açıklamalar
-1 ise m_clrFillGradient
gradyan yoktur. Aksi takdirde, gradyan başlangıç rengi CMFCToolTipInfo::m_clrFill ve gradyan bitiş rengi tarafından m_clrFillGradient
belirtilir. CMFCToolTipInfo::m_nGradientAngle gradyanın yönünü belirler.
CMFCToolTipInfo::m_clrText
Tüm araç ipuçlarının metin rengini belirtir.
COLORREF m_clrText;
CMFCToolTipInfo::m_nGradientAngle
Araç ipuçlarının arka planında gradyanın çizildiği açıyı belirtir.
int m_nGradientAngle;
Açıklamalar
m_nGradientAngle
araç ipuçlarının arka planındaki gradyanın yataydan uzaklığını derece cinsinden belirtir. 0 ise m_nGradientAngle
gradyan soldan sağa doğru çizilir. 1 ile 360 arasındaysa m_nGradientAngle
gradyan, bu derece sayısına göre saat yönünde döner. m_nGradientAngle
Varsayılan değer olan -1 ise gradyan yukarıdan aşağıya doğru çizilir. Bu, 90 ayarıyla m_nGradientAngle
aynıdır.
CMFCToolTipInfo::m_clrFill clrFill
gradyan başlangıcının rengini belirtir ve CMFCToolTipInfo::m_clrFillGradient clrFillGradient
gradyan sonunun rengini belirtir. -1 ise m_clrFillGradient
gradyan yoktur.
CMFCToolTipInfo::m_nMaxDescrWidth
Her araç ipucunda görüntülenen açıklamanın en büyük genişliğini belirtir. Açıklama genişliği belirtilen değeri aşarsa, metin kaydırılır.
int m_nMaxDescrWidth;
CMFCToolTipInfo::m_bVislManagerTheme
Uygulamanın görsel yöneticisinin tüm araç ipuçlarının görünümünü denetleyip denetlemediğini belirtir.
BOOL m_bVislManagerTheme;
Açıklamalar
TRUE ise m_bVislManagerTheme
, her araç ipucu ekranda görünmeden önce uygulamanın görsel yöneticisinden yeni bir CMFCToolTipInfo ister ve görünümlerini belirlemek için bu nesnedeki değerleri kullanır. CMFCToolTipInfo'nuzun diğer üyeleri yoksayılır.
CMFCToolTipInfo::operator=
Daha fazla ayrıntı için Visual Studio yüklemenizin VC\atlmfc\src\mfc klasöründe bulunan kaynak koduna bakın.
CMFCToolTipInfo& operator=(CMFCToolTipInfo& src);
Parametreler
[in] Src
Dönüş Değeri
Açıklamalar
Ayrıca bkz.
Hiyerarşi Grafiği
Sınıflar
CTooltipManager Sınıfı
CMFCToolTipCtrl Sınıfı