CMFCTabToolTipInfo 結構
此結構提供使用者將滑鼠停留在 MDI 索引標籤上的資訊。
語法
struct CMFCTabToolTipInfo
成員
資料成員
名稱 | 描述 |
---|---|
CMFCTabToolTipInfo::m_nTabIndex | 指定索引標籤控件的索引。 |
CMFCTabToolTipInfo::m_pTabWnd | 索引標籤控件的指標。 |
CMFCTabToolTipInfo::m_strText | 工具提示文字。 |
備註
結構的指標 CMFCTabToolTipInfo
會當做AFX_WM_ON_GET_TAB_TOOLTIP訊息的參數傳遞。 啟用 MDI 索引標籤,且使用者將滑鼠停留在索引標籤上時,就會產生此訊息。
範例
下列範例示範如何在 CMFCTabToolTipInfo
MDITabsDemo 範例中使用 MFC 索引標籤式 MDI 應用程式。
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;
}
繼承階層架構
需求
標頭: afxbasetabctrl.h
CMFCTabToolTipInfo::m_nTabIndex
指定索引標籤控件的索引。
int m_nTabIndex;
備註
使用者暫留的索引標籤索引。
範例
下列範例示範如何在 m_nTabIndex
MDITabsDemo 範例中使用 MFC 索引標籤式 MDI 應用程式。
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
索引標籤控件的指標。
CMFCBaseTabCtrl* m_pTabWnd;
範例
下列範例示範如何在 m_pTabWnd
MDITabsDemo 範例中使用 MFC 索引標籤式 MDI 應用程式。
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
工具提示文字。
CString m_strText;
備註
如果字串是空的,則不會顯示工具提示。
範例
下列範例示範如何在 m_strText
MDITabsDemo 範例中使用 MFC 索引標籤式 MDI 應用程式。
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;
}