Aracılığıyla paylaş


CMFCTabToolTipInfo Yapısı

Uyarı

Microsoft Foundation Sınıfları (MFC) kitaplığına destek verilmeye devam ediliyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.

Bu yapı, kullanıcının üzerine geldiğiniz MDI sekmesi hakkında bilgi sağlar.

Sözdizimi

struct CMFCTabToolTipInfo

Üyeler

Veri Üyeleri

Veri Akışı Adı Açıklama
CMFCTabToolTipInfo::m_nTabIndex Sekme denetiminin dizinini belirtir.
CMFCTabToolTipInfo::m_pTabWnd Sekme denetiminin işaretçisi.
CMFCTabToolTipInfo::m_strText Araç ipucu metni.

Açıklamalar

Yapı işaretçisi CMFCTabToolTipInfo , AFX_WM_ON_GET_TAB_TOOLTIP iletisinin parametresi olarak geçirilir. MDI sekmeleri etkinleştirildiğinde ve kullanıcı bir sekme denetiminin üzerine geldiğinde bu ileti oluşturulur.

Örnek

Aşağıdaki örnekte MDITabsDemo Örneğinde nasıl CMFCTabToolTipInfo kullanıldığı gösterilmektedir: MFC Sekmeli MDI Uygulaması.

LRESULT CMainFrame::OnGetTabToolTip(WPARAM /*wp*/, LPARAM lp)
{
   CMFCTabToolTipInfo *pInfo = (CMFCTabToolTipInfo*)lp;
   ASSERT(pInfo != NULL);

   if (pInfo)
   {
      ASSERT_VALID(pInfo->m_pTabWnd);
      if (!pInfo->m_pTabWnd->IsMDITab())
      {
         return 0;
      }
      pInfo->m_strText.Format(_T("Tab #%d Custom Tooltip"), pInfo->m_nTabIndex + 1);
   }

   return 0;
}

Devralma Hiyerarşisi

CMFCTabToolTipInfo

Gereksinimler

Üst bilgi: afxbasetabctrl.h

CMFCTabToolTipInfo::m_nTabIndex

Sekme denetiminin dizinini belirtir.

int m_nTabIndex;

Açıklamalar

Kullanıcının üzerinde durduğu sekmenin dizini.

Örnek

Aşağıdaki örnekte MDITabsDemo Örneğinde nasıl m_nTabIndex kullanıldığı gösterilmektedir: MFC Sekmeli MDI Uygulaması.

LRESULT CMainFrame::OnGetTabToolTip(WPARAM /*wp*/, LPARAM lp)
{
   CMFCTabToolTipInfo *pInfo = (CMFCTabToolTipInfo*)lp;
   ASSERT(pInfo != NULL);

   if (pInfo)
   {
      ASSERT_VALID(pInfo->m_pTabWnd);
      if (!pInfo->m_pTabWnd->IsMDITab())
      {
         return 0;
      }
      pInfo->m_strText.Format(_T("Tab #%d Custom Tooltip"), pInfo->m_nTabIndex + 1);
   }

   return 0;
}

CMFCTabToolTipInfo::m_pTabWnd

Sekme denetiminin işaretçisi.

CMFCBaseTabCtrl* m_pTabWnd;

Örnek

Aşağıdaki örnekte MDITabsDemo Örneğinde nasıl m_pTabWnd kullanıldığı gösterilmektedir: MFC Sekmeli MDI Uygulaması.

LRESULT CMainFrame::OnGetTabToolTip(WPARAM /*wp*/, LPARAM lp)
{
   CMFCTabToolTipInfo *pInfo = (CMFCTabToolTipInfo*)lp;
   ASSERT(pInfo != NULL);

   if (pInfo)
   {
      ASSERT_VALID(pInfo->m_pTabWnd);
      if (!pInfo->m_pTabWnd->IsMDITab())
      {
         return 0;
      }
      pInfo->m_strText.Format(_T("Tab #%d Custom Tooltip"), pInfo->m_nTabIndex + 1);
   }

   return 0;
}

CMFCTabToolTipInfo::m_strText

Araç ipucu metni.

CString m_strText;

Açıklamalar

Dize boşsa, araç ipucu görüntülenmez.

Örnek

Aşağıdaki örnekte MDITabsDemo Örneğinde nasıl m_strText kullanıldığı gösterilmektedir: MFC Sekmeli MDI Uygulaması.

LRESULT CMainFrame::OnGetTabToolTip(WPARAM /*wp*/, LPARAM lp)
{
   CMFCTabToolTipInfo *pInfo = (CMFCTabToolTipInfo*)lp;
   ASSERT(pInfo != NULL);

   if (pInfo)
   {
      ASSERT_VALID(pInfo->m_pTabWnd);
      if (!pInfo->m_pTabWnd->IsMDITab())
      {
         return 0;
      }
      pInfo->m_strText.Format(_T("Tab #%d Custom Tooltip"), pInfo->m_nTabIndex + 1);
   }

   return 0;
}

Ayrıca bkz.

Hiyerarşi Grafiği
Sınıflar