Compartilhar via


Classe CMFCOutlookBarPane

Isso Zoom, Para Cima e Ampliar está em construção.

Um controle derivado de Classe CMFCToolBar que podem ser inseridos em um (BAR do OutlookClasse CMFCOutlookBar). Painel da BAR do Outlook contém uma coluna de botões grandes.O usuário pode rolar até e para baixo na lista de botões se ele for maior do que o painel.Quando o usuário desconecta um painel de BAR do Outlook da BAR do Outlook, ele pode flutuar ou encaixar na janela do quadro principal.

class CMFCOutlookBarPane : public CMFCToolBar

Membros

Construtores públicos

Nome

Descrição

CMFCOutlookBarPane::CMFCOutlookBarPane

Construtor padrão.

CMFCOutlookBarPane::~CMFCOutlookBarPane

Destruidor.

Métodos públicos

Nome

Descrição

CMFCOutlookBarPane::AddButton

Adiciona um botão para o painel de BAR do Outlook.

CMFCOutlookBarPane::CanBeAttached

Determina se o painel pode ser encaixado para outra janela de painel ou quadro.(Substitui CBasePane::CanBeAttached.)

CMFCOutlookBarPane::CanBeRestored

Determina se o sistema pode restauração uma barra de ferramentas a seu estado original após a personalização.(Substitui CMFCToolBar::CanBeRestored.)

CMFCOutlookBarPane::ClearAll

Libera os recursos utilizados pelas imagens no painel da BAR do Outlook.

CMFCOutlookBarPane::criar

Cria o painel da BAR do Outlook.

CMFCOutlookBarPane::CreateObject

Usados pela estrutura para criar uma instância desse tipo de classe dinâmica.

CMFCOutlookBarPane::Dock

Chamado pela estrutura para encaixar o painel da BAR do Outlook. (Substitui CPane::Dock.)

CMFCOutlookBarPane::EnablePageScrollMode

Especifica se as setas de rolar no painel da BAR do Outlook Avançar a lista de botões por página ou por botão.

CMFCOutlookBarPane::GetRegularColor

Retorna a cor de texto normal (não selecionado) do painel de BAR do Outlook.

CMFCOutlookBarPane::GetThisClass

Usado pela estrutura para obter um ponteiro para o CRuntimeClass objeto que está associado a este tipo de classe.

CMFCOutlookBarPane::IsBackgroundTexture

Determina se há uma imagem de plano de fundo carregada para o painel da BAR do Outlook.

CMFCOutlookBarPane::IsChangeState

Determina se um painel flutuante pode ser encaixado.(Substitui CPane::IsChangeState.)

CMFCOutlookBarPane::IsDrawShadedHighlight

Determina se a borda do botão será sombreada de quando um botão é realçado e uma imagem de plano de fundo é exibida.

CMFCOutlookBarPane::OnBeforeFloat

Chamado pela estrutura quando um painel está prestes a float.(Substitui CPane::OnBeforeFloat.)

CMFCOutlookBarPane::RemoveButton

Remove o botão possui uma ID do comando especificado.

CMFCOutlookBarPane::RestoreOriginalstate

Restaura o estado original de uma barra de ferramentas.(Substitui CMFCToolBar::RestoreOriginalstate.)

CMFCOutlookBarPane::SetBackColor

Define a cor do plano de fundo.

CMFCOutlookBarPane::SetBackImage

Define a imagem de plano de fundo.

CMFCOutlookBarPane::SetDefaultState

Redefine o painel da BAR do Outlook para o conjunto original de botões.

CMFCOutlookBarPane::SetExtraSpace

Define o número de pixels de preenchimento usado ao redor dos botões no painel da BAR do Outlook.

CMFCOutlookBarPane::SetTextColor

Define as cores de texto regular e realçado no painel da BAR do Outlook.

CMFCOutlookBarPane::SetTransparentColor

Define a cor transparente para o painel de BAR do Outlook.

CMFCOutlookBarPane::SmartUpdate

Usado internamente para atualizar a BAR do Outlook.(Substitui CMFCToolBar::SmartUpdate.)

Métodos protegidos

Nome

Descrição

CMFCOutlookBarPane::EnableContextMenuItems

Especifica quais itens de menu de atalho são exibidos no modo de personalização.

CMFCOutlookBarPane::RemoveAllButtons

Remove todos os botões do painel da BAR do Outlook.(Substitui CMFCToolBar::RemoveAllButtons.)

Comentários

Para obter informações sobre como implementar uma BAR do Outlook, consulte Classe CMFCOutlookBar.

Para obter um exemplo de uma BAR do Outlook, consulte o projeto de amostra OutlookDemo.

Exemplo

O exemplo a seguir demonstra como usar vários métodos para o CMFCOutlookBarPane classe. O exemplo mostra como criar um painel de BAR do Outlook, ativa o modo de rolar de página, ativar o encaixe e conjunto a cor do plano de fundo da BAR do Outlook.Neste trecho de código faz parte o Exemplo do OutlookMultiViews: Um aplicativo SDI com controle de vários modos de exibição e a BAR do Outlook.

 CMFCOutlookBarPane      m_wndShortcutsPane1;


...


    CImageList images;
    images.Create (IDB_SHORTCUTS, 32, 0, RGB (255, 0, 255));

    // Create first page:
    m_wndShortcutsPane1.Create (&m_wndShortcutsBar, AFX_DEFAULT_TOOLBAR_STYLE, ID_SHORTCUTS_PANE_1);
    // The this pointer points to a CMainFrame class which extends the CFrameWnd class
    m_wndShortcutsPane1.SetOwner (this);
    m_wndShortcutsPane1.EnableTextLabels ();
    m_wndShortcutsPane1.EnableDocking (CBRS_ALIGN_ANY);
    m_wndShortcutsPane1.EnablePageScrollMode();
    m_wndShortcutsPane1.SetBackColor(RGB(0,255,0));
    
    m_wndShortcutsPane1.AddButton (images.ExtractIcon (0), _T("View 1"), ID_SHORTCUT_1);
    m_wndShortcutsPane1.AddButton (images.ExtractIcon (1), _T("View 2"), ID_SHORTCUT_2);
    m_wndShortcutsPane1.AddButton (images.ExtractIcon (2), _T("View 3"), ID_SHORTCUT_3);
    m_wndShortcutsPane1.AddButton (images.ExtractIcon (3), _T("View 4"), ID_SHORTCUT_4);

Hierarquia de herança

CObject

   CCmdTarget

      CWnd

         CBasePane

            CPane

               CMFCBaseToolBar

                  CMFCToolBar

                     CMFCOutlookBarPane

Requisitos

Cabeçalho: afxoutlookbarpane.h

Consulte também

Conceitos

Gráfico de hierarquia do MFC

Referência

Classe CMFCToolBar

Classe CMFCOutlookBar

Classe CMFCOutlookBarTabCtrl

Outros recursos

Classes (@@)