Bagikan melalui


Struktur CMFCTabToolTipInfo

Struktur ini menyediakan informasi tentang tab MDI yang diarahkan pengguna.

Sintaks

struct CMFCTabToolTipInfo

Anggota

Anggota Data

Nama Deskripsi
CMFCTabToolTipInfo::m_nTabIndex Menentukan indeks kontrol tab.
CMFCTabToolTipInfo::m_pTabWnd Penunjuk ke kontrol tab.
CMFCTabToolTipInfo::m_strText Teks tipsalat.

Keterangan

Penunjuk ke CMFCTabToolTipInfo struktur diteruskan sebagai parameter pesan AFX_WM_ON_GET_TAB_TOOLTIP. Pesan ini dihasilkan ketika tab MDI diaktifkan dan pengguna mengarahkan kuver ke kontrol tab.

Contoh

Contoh berikut menunjukkan cara CMFCTabToolTipInfo digunakan dalam Sampel MDITabsDemo: Aplikasi MDI Bertab MFC.

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

Hierarki Warisan

CMFCTabToolTipInfo

Persyaratan

Header: afxbasetabctrl.h

CMFCTabToolTipInfo::m_nTabIndex

Menentukan indeks kontrol tab.

int m_nTabIndex;

Keterangan

Indeks tab tempat pengguna melayang.

Contoh

Contoh berikut menunjukkan cara m_nTabIndex digunakan dalam Sampel MDITabsDemo: Aplikasi MDI Bertab MFC.

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

Penunjuk ke kontrol tab.

CMFCBaseTabCtrl* m_pTabWnd;

Contoh

Contoh berikut menunjukkan cara m_pTabWnd digunakan dalam Sampel MDITabsDemo: Aplikasi MDI Bertab MFC.

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

Teks tipsalat.

CString m_strText;

Keterangan

Jika string kosong, tipsalat tidak ditampilkan.

Contoh

Contoh berikut menunjukkan cara m_strText digunakan dalam Sampel MDITabsDemo: Aplikasi MDI Bertab MFC.

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

Lihat juga

Bagan Hierarki
Kelas