CMFCTabToolTipInfo (estructura)
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;
}