Bagikan melalui


Struktur CMFCTabToolTipInfo

Nota

Pustaka Microsoft Foundation Classes (MFC) terus didukung. Namun, kami tidak lagi menambahkan fitur atau memperbarui dokumentasi.

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