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;
}