Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cette structure fournit des informations sur l’onglet MDI sur lequel l’utilisateur pointe.
Syntaxe
struct CMFCTabToolTipInfo
Membres
Données membres
| Nom | Description |
|---|---|
| CMFCTabToolTipInfo ::m_nTabIndex | Spécifie l’index du contrôle Tab. |
| CMFCTabToolTipInfo ::m_pTabWnd | Pointeur vers le contrôle Tab. |
| CMFCTabToolTipInfo ::m_strText | Texte de l’info-bulle. |
Notes
Un pointeur vers une CMFCTabToolTipInfo structure est passé en tant que paramètre du message AFX_WM_ON_GET_TAB_TOOLTIP. Ce message est généré lorsque les onglets MDI sont activés et que l’utilisateur pointe sur un contrôle tabulation.
Exemple
L’exemple suivant montre comment CMFCTabToolTipInfo utiliser l’exemple MDITabsDemo : application MFC Tabbed MDI.
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;
}
Hiérarchie d'héritage
Spécifications
En-tête : afxbasetabctrl.h
CMFCTabToolTipInfo ::m_nTabIndex
Spécifie l’index du contrôle Tab.
int m_nTabIndex;
Notes
Index de l’onglet sur lequel l’utilisateur pointe.
Exemple
L’exemple suivant montre comment m_nTabIndex utiliser l’exemple MDITabsDemo : application MFC Tabbed MDI.
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
Pointeur vers le contrôle Tab.
CMFCBaseTabCtrl* m_pTabWnd;
Exemple
L’exemple suivant montre comment m_pTabWnd utiliser l’exemple MDITabsDemo : application MFC Tabbed MDI.
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
Texte de l’info-bulle.
CString m_strText;
Notes
Si la chaîne est vide, l’info-bulle n’est pas affichée.
Exemple
L’exemple suivant montre comment m_strText utiliser l’exemple MDITabsDemo : application MFC Tabbed MDI.
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;
}