CMFCTabToolTipInfo 構造体
この構造体は、ユーザーがマウス ポインターを置く MDI タブに関する情報を提供します。
構文
struct CMFCTabToolTipInfo
メンバー
データ メンバー
名前 | 説明 |
---|---|
CMFCTabToolTipInfo::m_nTabIndex | タブ コントロールのインデックスを指定します。 |
CMFCTabToolTipInfo::m_pTabWnd | タブ コントロールへのポインター。 |
CMFCTabToolTipInfo::m_strText | ツールヒントテキスト。 |
解説
構造体への CMFCTabToolTipInfo
ポインターは、AFX_WM_ON_GET_TAB_TOOLTIP メッセージのパラメーターとして渡されます。 このメッセージは、MDI タブが有効になっていて、ユーザーがタブ コントロールの上にマウス ポインターを置いたときに生成されます。
例
次の例は、MDITabsDemo サンプル: MFC タブ付き MDI アプリケーションでの使用方法CMFCTabToolTipInfo
を示しています。
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;
解説
ユーザーがマウス ポインターを置くタブのインデックス。
例
次の例は、MDITabsDemo サンプル: MFC タブ付き MDI アプリケーションでの使用方法m_nTabIndex
を示しています。
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;
例
次の例は、MDITabsDemo サンプル: MFC タブ付き MDI アプリケーションでの使用方法m_pTabWnd
を示しています。
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;
解説
文字列が空の場合、ヒントは表示されません。
例
次の例は、MDITabsDemo サンプル: MFC タブ付き MDI アプリケーションでの使用方法m_strText
を示しています。
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;
}
関連項目
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示