Estrutura CMFCTabToolTipInfo
Esta estrutura fornece informações sobre a guia MDI na qual o usuário está passando o cursor do mouse.
Sintaxe
struct CMFCTabToolTipInfo
Membros
Membros de dados
Nome | Descrição |
---|---|
CMFCTabToolTipInfo::m_nTabIndex | Especifica o índice do controle guia. |
CMFCTabToolTipInfo::m_pTabWnd | Um ponteiro para o controle guia. |
CMFCTabToolTipInfo::m_strText | O texto de dica de ferramenta. |
Comentários
Um ponteiro para uma estrutura CMFCTabToolTipInfo
é passado como um parâmetro da mensagem AFX_WM_ON_GET_TAB_TOOLTIP. Essa mensagem é gerada quando as guias do MDI estão habilitadas e o usuário passa o mouse sobre um controle guia.
Exemplo
O exemplo a seguir mostra como CMFCTabToolTipInfo
é usado no Exemplo MDITabsDemo: aplicativo MDI com guias 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;
}
Hierarquia de herança
Requisitos
Cabeçalho: afxbasetabctrl.h
CMFCTabToolTipInfo::m_nTabIndex
Especifica o índice do controle guia.
int m_nTabIndex;
Comentários
Índice da guia sobre a qual o usuário está passando o mouse.
Exemplo
O exemplo a seguir mostra como m_nTabIndex
é usado no Exemplo MDITabsDemo: aplicativo MDI com guias 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
Um ponteiro para o controle guia.
CMFCBaseTabCtrl* m_pTabWnd;
Exemplo
O exemplo a seguir mostra como m_pTabWnd
é usado no Exemplo MDITabsDemo: aplicativo MDI com guias 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
O texto de dica de ferramenta.
CString m_strText;
Comentários
Se a cadeia de caracteres estiver vazia, a dica de ferramenta não será exibida.
Exemplo
O exemplo a seguir mostra como m_strText
é usado no Exemplo MDITabsDemo: aplicativo MDI com guias 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;
}