Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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;
}