Aracılığıyla paylaş


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ı, CMFCToolTipInfove 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

CMFCToolTipInfo

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_clrFillGradientbelirtilir. 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ı