Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
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
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;
}