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

상속 계층 구조

CMFCTabToolTipInfo

요구 사항

헤더: 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;
}

참고 항목

계층 구조 차트
클래스