Aracılığıyla paylaş


CMFCToolTipCtrl sınıfı

Genişletilmiş tooltip uygulaması esas CToolTipCtrl sınıfı.Bir araç ipucu esas CMFCToolTipCtrl sınıfı, bir simge, bir etiket ve bir açıklama görüntüleyebilirsiniz.Degrade dolgusu, özel metin ve kenarlık renklerini, kalın metin, yuvarlak köşeler veya balon stilini kullanarak görsel görünümünü özelleştirebilirsiniz.

class CMFCToolTipCtrl : public CToolTipCtrl

Üyeler

Bb983852.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CMFCToolTipCtrl::CMFCToolTipCtrl

Varsayılan Oluşturucu.

Bb983852.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CMFCToolTipCtrl::GetIconSize

Araç İpucu'nda simge boyutuna döndürür.

CMFCToolTipCtrl::GetParams

Bir araç ipucu görüntüleme ayarlarını döndürür.

CMFCToolTipCtrl::OnDrawBorder

Araç İpucu kenarlık çizer.

CMFCToolTipCtrl::OnDrawDescription

 

CMFCToolTipCtrl::OnDrawIcon

Bir simge, bir araç ipucu'nda görüntüler.

CMFCToolTipCtrl::OnDrawLabel

Araç İpucu etiket çizer veya etiketin boyutunu hesaplar.

CMFCToolTipCtrl::OnDrawSeparator

Etiket ve Açıklama alanına bir araç ipucu arasına ayırıcı çizer.

CMFCToolTipCtrl::OnFillBackground

Araç İpucu arka planda doldurur.

CMFCToolTipCtrl::SetDescription

Açıklama, araç ipucu görüntülenmek üzere ayarlar.

CMFCToolTipCtrl::SetFixedWidth

 

CMFCToolTipCtrl::SetHotRibbonButton

 

CMFCToolTipCtrl::SetLocation

 

CMFCToolTipCtrl::SetParams

Bir araç ipucu görsel görünümünü kullanarak belirtir bir CMFCToolTipInfo nesnesi.

Notlar

Use CMFCToolTipCtrl, CMFCToolTipInfo, ve CTooltipManager sınıfı birlikte uygulamanızda özelleştirilmiş araç ipuçlarını uygulamak için nesne.

Örneğin, stil balon ipuçlarını kullanmak için aşağıdaki adımları izleyin:

1.Use CWinAppEx sınıfı uygulamanızdaki tooltip Yöneticisi'ni başlatmak için yöntem.

2.Oluşturma bir CMFCToolTipInfo yapısını kullanmak istediğiniz görsel stilini belirtmek için:

CMFCToolTipInfo params;
 params.m_bBoldLabel = FALSE;
 params.m_bDrawDescription = FALSE;
 params.m_bDrawIcon = FALSE;
 params.m_bRoundedCorners = TRUE;
 params.m_bDrawSeparator = FALSE;
 if (m_bCustomColors)
 {
  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);
 }

3.Use CTooltipManager::SetTooltipParams yöntemi tüm ipuçları için görsel stil uygulamada tanımlı stiller kullanarak ayarlamak için CMFCToolTipInfo nesne:

theApp.GetTooltipManager ()->SetTooltipParams (AFX_TOOLTIP_TYPE_ALL,
    RUNTIME_CLASS (CMFCToolTipCtrl), &params);

Ayrıca yeni bir sınıftan türer CMFCToolTipCtrl Denetim Araç İpucu davranış ve işleme.Yeni bir tooltip denetimi sınıfı belirtmek için CTooltipManager::SetTooltipParams yöntemi:

myApp.GetTooltipManager ()->SetTooltipParams (AFX_TOOLTIP_TYPE_ALL,
    RUNTIME_CLASS (CMyToolTipCtrl))

Varsayılan geri yüklemek için araç ipucu denetim sınıfı ve araç ipucu görünümü varsayılan durumuna sıfırlamak belirtmek boş çalışma zamanı sınıf ve araç ipucu bilgisi parametrelerinde SetTooltipParams:

theApp.GetTooltipManager ()->SetTooltipParams (AFX_TOOLTIP_TYPE_ALL,
    NULL, NULL);

Örnek

Aşağıdaki örnek, nasıl gösterir bir CMFCToolTipCtrl nesne araç ipucu görüntülenir açıklaması ve tooltip denetiminin genişliğini ayarlayın.

    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);

    CMFCToolTipCtrl* tipCtrl = new CMFCToolTipCtrl(params);
    tipCtrl->SetDescription(_T("tool tip control"));
    tipCtrl->SetFixedWidth(100,150);

Devralma hiyerarşisi

CObject

   CCmdTarget

      CWnd

         CToolTipCtrl

            CMFCToolTipCtrl

Gereksinimler

Başlık: afxtooltipctrl.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CToolTipCtrl sınıfı

CTooltipManager sınıfı

CMFCToolTipInfo sınıfı

CWinAppEx sınıfı

Diğer Kaynaklar

mfc sınıfları