Struttura CMFCTabToolTipInfo

Questa struttura fornisce informazioni sulla scheda MDI su cui l'utente passa il puntatore del mouse.

Sintassi

struct CMFCTabToolTipInfo

Membri

Membri dei dati

Nome Descrizione
CMFCTabToolTipInfo::m_nTabIndex Specifica l'indice del controllo struttura a schede.
CMFCTabToolTipInfo::m_pTabWnd Puntatore al controllo struttura a schede.
CMFCTabToolTipInfo::m_strText Testo della descrizione comando.

Osservazioni:

Un puntatore a una CMFCTabToolTipInfo struttura viene passato come parametro del messaggio di AFX_WM_ON_GET_TAB_TOOLTIP. Questo messaggio viene generato quando le schede MDI sono abilitate e l'utente passa il puntatore del mouse su un controllo struttura a schede.

Esempio

L'esempio seguente illustra come CMFCTabToolTipInfo viene usato nell'esempio MDITabsDemo: applicazione MDI a schede MFC.

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

Gerarchia di ereditarietà

CMFCTabToolTipInfo

Requisiti

Intestazione: afxbasetabctrl.h

CMFCTabToolTipInfo::m_nTabIndex

Specifica l'indice del controllo struttura a schede.

int m_nTabIndex;

Osservazioni:

Indice della scheda su cui l'utente sta passando il puntatore del mouse.

Esempio

L'esempio seguente illustra come m_nTabIndex viene usato nell'esempio MDITabsDemo: applicazione MDI a schede MFC.

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

Puntatore al controllo struttura a schede.

CMFCBaseTabCtrl* m_pTabWnd;

Esempio

L'esempio seguente illustra come m_pTabWnd viene usato nell'esempio MDITabsDemo: applicazione MDI a schede MFC.

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

Testo della descrizione comando.

CString m_strText;

Osservazioni:

Se la stringa è vuota, la descrizione comando non viene visualizzata.

Esempio

L'esempio seguente illustra come m_strText viene usato nell'esempio MDITabsDemo: applicazione MDI a schede MFC.

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

Vedi anche

Grafico della gerarchia
Classi