CMFCTabToolTipInfo-Struktur
Diese Struktur enthält Informationen zur MDI-Registerkarte, auf die der Benutzer zeigt.
Syntax
struct CMFCTabToolTipInfo
Member
Datenelemente
Name | Beschreibung |
---|---|
CMFCTabToolTipInfo::m_nTabIndex | Gibt den Index des Registerkartensteuerelements an. |
CMFCTabToolTipInfo::m_pTabWnd | Ein Zeiger auf das Registersteuerelement. |
CMFCTabToolTipInfo::m_strText | Der QuickInfo-Text. |
Hinweise
Ein Zeiger auf eine CMFCTabToolTipInfo
Struktur wird als Parameter der AFX_WM_ON_GET_TAB_TOOLTIP Nachricht übergeben. Diese Meldung wird generiert, wenn MDI-Registerkarten aktiviert sind und der Benutzer auf ein Registerkartensteuerelement zeigt.
Beispiel
Das folgende Beispiel zeigt die CMFCTabToolTipInfo
Verwendung im MDITabsDemo-Beispiel: MFC Tabbed MDI Application.
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;
}
Vererbungshierarchie
Anforderungen
Header: afxbasetabctrl.h
CMFCTabToolTipInfo::m_nTabIndex
Gibt den Index des Registerkartensteuerelements an.
int m_nTabIndex;
Hinweise
Index der Registerkarte, auf die der Benutzer zeigt.
Beispiel
Das folgende Beispiel zeigt die m_nTabIndex
Verwendung im MDITabsDemo-Beispiel: MFC Tabbed MDI Application.
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
Ein Zeiger auf das Registersteuerelement.
CMFCBaseTabCtrl* m_pTabWnd;
Beispiel
Das folgende Beispiel zeigt die m_pTabWnd
Verwendung im MDITabsDemo-Beispiel: MFC Tabbed MDI Application.
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
Der QuickInfo-Text.
CString m_strText;
Hinweise
Wenn die Zeichenfolge leer ist, wird die QuickInfo nicht angezeigt.
Beispiel
Das folgende Beispiel zeigt die m_strText
Verwendung im MDITabsDemo-Beispiel: MFC Tabbed MDI Application.
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;
}