Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Esta estructura proporciona información acerca de la ficha MDI sobre la que el usuario mueve el puntero.
Sintaxis
struct CMFCTabToolTipInfo
Miembros
Miembros de datos
| Nombre | Descripción |
|---|---|
| CMFCTabToolTipInfo::m_nTabIndex | Especifica el índice del control de ficha. |
| CMFCTabToolTipInfo::m_pTabWnd | Puntero al control de ficha. |
| CMFCTabToolTipInfo::m_strText | Texto de información sobre herramientas. |
Comentarios
Un puntero a una estructura CMFCTabToolTipInfo se pasa como parámetro del mensaje AFX_WM_ON_GET_TAB_TOOLTIP. Este mensaje se genera cuando se habilitan las fichas MDI y el usuario mueve el puntero sobre un control de ficha.
Ejemplo
En el ejemplo siguiente se muestra cómo se usa CMFCTabToolTipInfo en Ejemplo de MDITabsDemo: aplicación MDI con fichas de 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;
}
Jerarquía de herencia
Requisitos
Encabezado: afxbasetabctrl.h
CMFCTabToolTipInfo::m_nTabIndex
Especifica el índice del control de ficha.
int m_nTabIndex;
Comentarios
Índice de la ficha sobre la que el usuario mueve el puntero.
Ejemplo
En el ejemplo siguiente se muestra cómo se usa m_nTabIndex en Ejemplo de MDITabsDemo: aplicación MDI con fichas de 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
Puntero al control de ficha.
CMFCBaseTabCtrl* m_pTabWnd;
Ejemplo
En el ejemplo siguiente se muestra cómo se usa m_pTabWnd en Ejemplo de MDITabsDemo: aplicación MDI con fichas de 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
Texto de información sobre herramientas.
CString m_strText;
Comentarios
Si la cadena está vacía, no se muestra la información sobre herramientas.
Ejemplo
En el ejemplo siguiente se muestra cómo se usa m_strText en Ejemplo de MDITabsDemo: aplicación MDI con fichas de 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;
}