Compartilhar via


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

CMFCOutlookBarTabCtrl::AddControl

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.)

CMFCOutlookBarTabCtrl::CanShowFewerPageButtons

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.

CMFCOutlookBarTabCtrl::CanShowMorePageButtons

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.

CMFCOutlookBarTabCtrl::Create

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.

CMFCOutlookBarTabCtrl::EnableAnimation

Especifica se a animação que ocorre durante alterne entre ativos guias está habilitada.

CMFCOutlookBarTabCtrl::EnableInPlaceEdit

Especifica se um usuário pode alterar os rótulos de texto nos botões da barra do Outlook. Overrides ( CMFCBaseTabCtrl::EnableInPlaceEdit.)

CMFCOutlookBarTabCtrl::EnableScrollButtons

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.)

CMFCOutlookBarTabCtrl::GetBorderSize

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.

CMFCOutlookBarTabCtrl::GetVisiblePageButtons

 

CMFCOutlookBarTabCtrl::IsAnimation

Determina se a animação que ocorre durante alterne entre ativos guias está habilitada.

CMFCOutlookBarTabCtrl::IsMode2003

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.)

CMFCOutlookBarTabCtrl::OnShowFewerPageButtons

Chamado pela estrutura para reduzir o número de botões de guia que são visíveis.

CMFCOutlookBarTabCtrl::OnShowMorePageButtons

Chamado pela estrutura para aumentar o número de botões de guia que são visíveis.

CMFCOutlookBarTabCtrl::OnShowOptions

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.)

CMFCOutlookBarTabCtrl::SetActiveTab

Define a guia. Overrides ( CMFCBaseTabCtrl::SetActiveTab.)

CMFCOutlookBarTabCtrl::SetBorderSize

Defina o tamanho da borda do controle da guia do Outlook.

CMFCOutlookBarTabCtrl::SetPageButtonTextAlign

Define o alinhamento de rótulos de texto nos botões da barra do Outlook.

CMFCOutlookBarTabCtrl::SetToolbarImageList

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).

CMFCOutlookBarTabCtrl::SetVisiblePageButtons

 

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

CObject

   CCmdTarget

      CWnd

         CMFCBaseTabCtrl

            CMFCOutlookBarTabCtrl

Requisitos

Cabeçalho: afxoutlookbartabctrl.h

Consulte também

Referência

Gráfico da hierarquia

Classe CMFCBaseTabCtrl

Classe CMFCOutlookBar

Classe CMFCOutlookBarPane

Outros recursos

Classes MFC