Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Observação
A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.
Esta estrutura fornece informação sobre o separador MDI sobre o qual o utilizador está a passar o curso.
Sintaxe
struct CMFCTabToolTipInfo
Membros
Membros de Dados
| Nome | Description |
|---|---|
| CMFCTabToolTipInfo::m_nTabIndex | Especifica o índice do controlo de separador. |
| CMFCTabToolTipInfo::m_pTabWnd | Um ponteiro para o controlo do separador. |
| CMFCTabToolTipInfo::m_strText | O texto da dica de ferramenta. |
Observações
Um ponteiro para uma CMFCTabToolTipInfo estrutura é passado como parâmetro da mensagem AFX_WM_ON_GET_TAB_TOOLTIP. Esta mensagem é gerada quando os separadores MDI são ativados e o utilizador paira sobre um controlo de separador.
Example
O exemplo seguinte mostra como CMFCTabToolTipInfo é usado no Exemplo MDITabsDemo: Aplicação MDI com Separações 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
Requerimentos
Cabeçalho: afxbasetabctrl.h
CMFCTabToolTipInfo::m_nTabIndex
Especifica o índice do controlo de separador.
int m_nTabIndex;
Observações
Índice do separador sobre o qual o utilizador está a passar o curso.
Example
O exemplo seguinte mostra como m_nTabIndex é usado no Exemplo MDITabsDemo: Aplicação MDI com Separações 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 controlo do separador.
CMFCBaseTabCtrl* m_pTabWnd;
Example
O exemplo seguinte mostra como m_pTabWnd é usado no Exemplo MDITabsDemo: Aplicação MDI com Separações 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 da dica de ferramenta.
CString m_strText;
Observações
Se a cadeia estiver vazia, a dica de ferramenta não é apresentada.
Example
O exemplo seguinte mostra como m_strText é usado no Exemplo MDITabsDemo: Aplicação MDI com Separações 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;
}