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
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.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin