Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
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;
}