Share via


CMFCTabToolTipInfo-structuur

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

Deze structuur bevat informatie over het MDI-tabblad waarop de gebruiker de muisaanwijzer houdt.

Syntaxis

struct CMFCTabToolTipInfo

Leden

Gegevensleden

Naam Description
CMFCTabToolTipInfo::m_nTabIndex Hiermee geeft u de index van het tabblad besturingselement.
CMFCTabToolTipInfo::m_pTabWnd Een aanwijzer naar het tab-besturingselement.
CMFCTabToolTipInfo::m_strText De knopinfotekst.

Opmerkingen

Een aanwijzer naar een CMFCTabToolTipInfo structuur wordt doorgegeven als een parameter van het AFX_WM_ON_GET_TAB_TOOLTIP bericht. Dit bericht wordt gegenereerd wanneer MDI-tabbladen zijn ingeschakeld en de gebruiker de muisaanwijzer boven een tabblad besturingselement beweegt.

Example

In het volgende voorbeeld ziet u hoe CMFCTabToolTipInfo deze wordt gebruikt in de MDITabsDemo-voorbeeld: MFC Tabbed MDI-toepassing.

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

Overnamehiƫrarchie

CMFCTabToolTipInfo

Requirements

Koptekst: afxbasetabctrl.h

CMFCTabToolTipInfo::m_nTabIndex

Hiermee geeft u de index van het tabblad besturingselement.

int m_nTabIndex;

Opmerkingen

Index van het tabblad waarop de gebruiker de muisaanwijzer houdt.

Example

In het volgende voorbeeld ziet u hoe m_nTabIndex deze wordt gebruikt in de MDITabsDemo-voorbeeld: MFC Tabbed MDI-toepassing.

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

Een aanwijzer naar het tab-besturingselement.

CMFCBaseTabCtrl* m_pTabWnd;

Example

In het volgende voorbeeld ziet u hoe m_pTabWnd deze wordt gebruikt in de MDITabsDemo-voorbeeld: MFC Tabbed MDI-toepassing.

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

De knopinfotekst.

CString m_strText;

Opmerkingen

Als de tekenreeks leeg is, wordt de knopinfo niet weergegeven.

Example

In het volgende voorbeeld ziet u hoe m_strText deze wordt gebruikt in de MDITabsDemo-voorbeeld: MFC Tabbed MDI-toepassing.

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

Zie ook

Hiƫrarchiegrafiek
Klassen