Classe CMFCOutlookBarTabCtrl
Um controle de guias que possui a aparência visual de Painel de navegação no Microsoft Outlook.
class CMFCOutlookBarTabCtrl : public CMFCBaseTabCtrl
Membros
Construtores public
Nome |
Descrição |
---|---|
CMFCOutlookBarTabCtrl::CMFCOutlookBarTabCtrl |
Construtor padrão. |
CMFCOutlookBarTabCtrl::~CMFCOutlookBarTabCtrl |
Destruidor. |
Métodos públicos
Nome |
Descrição |
---|---|
Adiciona um controle do windows como uma nova aba na barra do Outlook. |
|
CMFCOutlookBarTabCtrl::CalcRectEdit |
Chamado pela estrutura para determinar as dimensões da caixa de edição que aparece quando um usuário renomeia um guia. Overrides ( CMFCBaseTabCtrl::CalcRectEdit.) |
Chamado pela estrutura durante operações de redimensionamento para determinar se menos botões da guia da barra do Outlook podem ser exibidos do que é visível no momento. |
|
Chamado pela estrutura durante operações de redimensionamento para determinar se mais botões da guia da barra do Outlook podem ser exibidos do que é visível no momento. |
|
Cria o controle da guia da barra do Outlook. |
|
CMFCOutlookBarTabCtrl::CreateObject |
Usado pela estrutura dinâmica para criar uma instância de esse tipo da classe. |
Especifica se a animação que ocorre durante alterne entre ativos guias está habilitada. |
|
Especifica se um usuário pode alterar os rótulos de texto nos botões da barra do Outlook. Overrides ( CMFCBaseTabCtrl::EnableInPlaceEdit.) |
|
Chamado pela estrutura para ativar botões que permitem ao usuário percorra os botões no painel da barra do Outlook. |
|
CMFCOutlookBarTabCtrl::FindTargetWnd |
Identifica o painel que contém um ponto específico. Overrides ( CMFCBaseTabCtrl::FindTargetWnd.) |
Retorna o tamanho da borda do controle da guia do Outlook. |
|
CMFCOutlookBarTabCtrl::GetTabArea |
Retorna o tamanho e a posição da área da guia do controle de guia. Overrides ( CMFCBaseTabCtrl::GetTabArea.) |
CMFCOutlookBarTabCtrl::GetThisClass |
Usado pela estrutura para obter um ponteiro para o objeto de CRuntimeClass que está associado com esse tipo da classe. |
|
|
Determina se a animação que ocorre durante alterne entre ativos guias está habilitada. |
|
Determina se o controle da guia da barra do Outlook estiver de forma que emule Microsoft Outlook 2003. |
|
CMFCOutlookBarTabCtrl::IsPtInTabArea |
Determina se um ponto está dentro da área de tabulação. Overrides ( CMFCBaseTabCtrl::IsPtInTabArea.) |
CMFCOutlookBarTabCtrl::IsTabDetachable |
Determina se uma guia ser destacável. Overrides ( CMFCBaseTabCtrl::IsTabDetachable.) |
CMFCOutlookBarTabCtrl::OnChangeTabs |
Chamado pela estrutura quando uma guia é inserido ou removido. Overrides ( CMFCBaseTabCtrl::OnChangeTabs.) |
Chamado pela estrutura para reduzir o número de botões de guia que são visíveis. |
|
Chamado pela estrutura para aumentar o número de botões de guia que são visíveis. |
|
Exibe a caixa de diálogo de Opções do Painel de Navegação . |
|
CMFCOutlookBarTabCtrl::RecalcLayout |
Recalcula o layout interno do controle de guia. Overrides ( CMFCBaseTabCtrl::RecalcLayout.) |
Define a guia. Overrides ( CMFCBaseTabCtrl::SetActiveTab.) |
|
Defina o tamanho da borda do controle da guia do Outlook. |
|
Define o alinhamento de rótulos de texto nos botões da barra do Outlook. |
|
Define o bitmap que contém os ícones que são exibidos na parte inferior da barra do Outlook no modo de Classe CMFCOutlookBarOutlook 2003 (consulte). |
|
|
Comentários
Para criar o Outlook barre que possui suporte de encaixe, use um objeto de CMFCOutlookBar para hospedar o controle da guia da barra do Outlook. Para mais informações, consulte Classe CMFCOutlookBar.
Exemplo
O exemplo a seguir demonstra como inicializar um objeto de CMFCOutlookBarTabCtrl e para usar vários métodos em CMFCOutlookBarTabCtrl classe. O exemplo a seguir mostra como habilitar a edição in-loco de rótulo de texto nos botões de guia da barra do Outlook, permite a animação, permite que as alças de rolagem que permitem ao usuário para percorrer os botões no painel da barra do Outlook, defina o tamanho da borda do controle da guia do Outlook, e definem o alinhamento de rótulos de texto nos botões da barra do Outlook. Este trecho de código é parte de Exemplo de demonstração do Outlook.
// CMFCOutlookBar& bar
CMFCOutlookBarTabCtrl* pOutlookBar = (CMFCOutlookBarTabCtrl*)bar.GetUnderlyingWindow();
...
pOutlookBar->EnableInPlaceEdit(TRUE);
pOutlookBar->EnableAnimation();
pOutlookBar->EnableScrollButtons();
pOutlookBar->SetBorderSize(10);
pOutlookBar->SetPageButtonTextAlign(TA_LEFT);
Hierarquia de herança
Requisitos
Cabeçalho: afxoutlookbartabctrl.h