Sdílet prostřednictvím


CMFCTabToolTipInfo – struktura

Tato struktura poskytuje informace o kartě MDI, na kterou uživatel najede myší.

Syntaxe

struct CMFCTabToolTipInfo

Členové

Datové členy

Název Popis
CMFCTabToolTipInfo::m_nTabIndex Určuje index ovládacího prvku tab.
CMFCTabToolTipInfo::m_pTabWnd Ukazatel na ovládací prvek tab.
CMFCTabToolTipInfo::m_strText Text popisu.

Poznámky

Ukazatel na CMFCTabToolTipInfo strukturu se předává jako parametr zprávy AFX_WM_ON_GET_TAB_TOOLTIP. Tato zpráva se vygeneruje, když jsou povoleny karty MDI a uživatel najede myší na ovládací prvek karty.

Příklad

Následující příklad ukazuje, jak CMFCTabToolTipInfo se používá v ukázce MDITabsDemo: MFC Tabbed MDI Aplikace.

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

Hierarchie dědičnosti

CMFCTabToolTipInfo

Požadavky

Hlavička: afxbasetabctrl.h

CMFCTabToolTipInfo::m_nTabIndex

Určuje index ovládacího prvku tab.

int m_nTabIndex;

Poznámky

Index karty, na kterou uživatel najede myší

Příklad

Následující příklad ukazuje, jak m_nTabIndex se používá v ukázce MDITabsDemo: MFC Tabbed MDI Aplikace.

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

Ukazatel na ovládací prvek tab.

CMFCBaseTabCtrl* m_pTabWnd;

Příklad

Následující příklad ukazuje, jak m_pTabWnd se používá v ukázce MDITabsDemo: MFC Tabbed MDI Aplikace.

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

Text popisu.

CString m_strText;

Poznámky

Pokud je řetězec prázdný, popis se nezobrazí.

Příklad

Následující příklad ukazuje, jak m_strText se používá v ukázce MDITabsDemo: MFC Tabbed MDI Aplikace.

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

Viz také

Graf hierarchie
Třídy