Compartilhar via


Classe de CMFCOutlookBarPane

Este tópico está incluído para fins de integridade. Para obter mais detalhes, consulte o código-fonte localizado na pasta VC\atlmfc\src\mfc de sua instalação do Visual Studio.

Um controle derivado de Classe de CMFCToolBar que pode ser inserido em uma barra do Outlook (Classe de CMFCOutlookBar).O painel da barra do Outlook contém uma coluna de botões grandes.O usuário pode rolar para cima e para baixo da lista de botões se é maior que o painel.Quando o usuário dispara um painel da barra do Outlook de barra do Outlook, pode posicioná-la tanto ou entrar na janela do quadro chave.

class CMFCOutlookBarPane : public CMFCToolBar

Membros

Bb982050.collapse_all(pt-br,VS.110).gifConstrutores public

Nome

Descrição

CMFCOutlookBarPane::CMFCOutlookBarPane

Construtor padrão.

CMFCOutlookBarPane::~CMFCOutlookBarPane

Destruidor.

Bb982050.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

CMFCOutlookBarPane::AddButton

Adicionar um botão ao painel da barra do Outlook.

CMFCOutlookBarPane::CanBeAttached

Determina se o painel puder ser encaixado a outra janela do painel ou quadro.Overrides ( CBasePane::CanBeAttached.)

CMFCOutlookBarPane::CanBeRestored

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

CMFCOutlookBarPane::ClearAll

Libera os recursos usados pelas imagens no painel da barra do Outlook.

CMFCOutlookBarPane::Create

Cria o painel da barra do Outlook.

CMFCOutlookBarPane::CreateObject

Usado pela estrutura dinâmica para criar uma instância de esse tipo da classe.

CMFCOutlookBarPane::Dock

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

CMFCOutlookBarPane::EnablePageScrollMode

Especifica se as setas de rolagem no painel da barra do Outlook avançam a lista de botões por página, ou pelo botão.

CMFCOutlookBarPane::GetRegularColor

Retorna o texto da cor selecionada normal (não) do painel de barra do Outlook.

CMFCOutlookBarPane::GetThisClass

Usado pela estrutura para obter um ponteiro para o objeto de CRuntimeClass que está associado com esse tipo da classe.

CMFCOutlookBarPane::IsBackgroundTexture

Determina se houver uma imagem de plano de fundo carregada para o painel de barra do Outlook.

CMFCOutlookBarPane::IsChangeState

Determina se um painel flutuante pode ser conectado.Overrides ( CPane::IsChangeState.)

CMFCOutlookBarPane::IsDrawShadedHighlight

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

CMFCOutlookBarPane::OnBeforeFloat

Chamado pela estrutura quando um painel é a de ponto flutuante.Overrides ( CPane::OnBeforeFloat.)

CMFCOutlookBarPane::RemoveButton

Remove o botão que tem um certo ID de comando

CMFCOutlookBarPane::RestoreOriginalstate

Restaura o estado original de uma barra de ferramentas.Overrides ( 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 barra do Outlook para o original conjunto de botões.

CMFCOutlookBarPane::SetExtraSpace

Define o número de pixels de preenchimento usados em torno os botões no painel da barra do Outlook.

CMFCOutlookBarPane::SetTextColor

Defina as cores de texto normal e realçado no painel da barra do Outlook.

CMFCOutlookBarPane::SetTransparentColor

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

CMFCOutlookBarPane::SmartUpdate

Usado internamente para atualizar a barra do Outlook.Overrides ( CMFCToolBar::SmartUpdate.)

Bb982050.collapse_all(pt-br,VS.110).gifMétodos protegidos

Nome

Descrição

CMFCOutlookBarPane::EnableContextMenuItems

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

CMFCOutlookBarPane::RemoveAllButtons

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

Comentários

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

Para um exemplo de uma barra do Outlook, consulte o exemplo de OutlookDemo projeto.

Exemplo

O exemplo seguinte demonstra como usar vários métodos da classe de CMFCOutlookBarPane .O exemplo a seguir mostra como criar um painel da barra do Outlook, ativar o modo de rolagem da página, permite encaixe, e define a cor do plano de fundo da barra do Outlook.Este trecho de código é parte de Exemplo das exibições de multi 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

Referência

Gráfico de hierarquia

Classe de CMFCToolBar

Classe de CMFCOutlookBar

Classe de CMFCOutlookBarTabCtrl

Outros recursos

Classes MFC