Aracılığıyla paylaş


CMFCTabToolTipInfo Yapısı

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

Sözdizimi

struct CMFCTabToolTipInfo

Üyeler

Veri Üyeleri

Ad Tanım
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