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
Construtores public
Nome |
Descrição |
---|---|
CMFCOutlookBarPane::CMFCOutlookBarPane |
Construtor padrão. |
CMFCOutlookBarPane::~CMFCOutlookBarPane |
Destruidor. |
Métodos públicos
Nome |
Descrição |
---|---|
Adicionar um botão ao painel da barra do Outlook. |
|
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.) |
Libera os recursos usados pelas imagens no painel da barra do Outlook. |
|
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.) |
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. |
|
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. |
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.) |
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.) |
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.) |
Define a cor do plano de fundo. |
|
Define a imagem de plano de fundo. |
|
Redefine o painel da barra do Outlook para o original conjunto de botões. |
|
Define o número de pixels de preenchimento usados em torno os botões no painel da barra do Outlook. |
|
Defina as cores de texto normal e realçado no painel da barra do Outlook. |
|
Define a cor transparente para o painel de barra do Outlook. |
|
CMFCOutlookBarPane::SmartUpdate |
Usado internamente para atualizar a barra do Outlook.Overrides ( CMFCToolBar::SmartUpdate.) |
Métodos protegidos
Nome |
Descrição |
---|---|
Especifica que os itens de menu de atalho são exibidos no modo de personalização. |
|
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
Requisitos
Cabeçalho: afxoutlookbarpane.h
Consulte também
Referência
Classe de CMFCOutlookBarTabCtrl