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 |
---|---|
Adiciona um botão para o painel de BAR do Outlook. |
|
Determina se o painel pode ser encaixado para outra janela de painel ou quadro.(Substitui CBasePane::CanBeAttached.) |
|
Determina se o sistema pode restauração uma barra de ferramentas a seu estado original após a personalização.(Substitui CMFCToolBar::CanBeRestored.) |
|
Libera os recursos utilizados pelas imagens no painel da BAR do Outlook. |
|
Cria o painel da BAR do Outlook. |
|
CMFCOutlookBarPane::CreateObject |
Usados pela estrutura para criar uma instância desse tipo de classe dinâmica. |
Chamado pela estrutura para encaixar o painel da BAR do Outlook. (Substitui CPane::Dock.) |
|
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. |
|
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. |
Determina se há uma imagem de plano de fundo carregada para o painel da BAR do Outlook. |
|
Determina se um painel flutuante pode ser encaixado.(Substitui CPane::IsChangeState.) |
|
Determina se a borda do botão será sombreada de quando um botão é realçado e uma imagem de plano de fundo é exibida. |
|
Chamado pela estrutura quando um painel está prestes a float.(Substitui CPane::OnBeforeFloat.) |
|
Remove o botão possui uma ID do comando especificado. |
|
Restaura o estado original de uma barra de ferramentas.(Substitui CMFCToolBar::RestoreOriginalstate.) |
|
Define a cor do plano de fundo. |
|
Define a imagem de plano de fundo. |
|
Redefine o painel da BAR do Outlook para o conjunto original de botões. |
|
Define o número de pixels de preenchimento usado ao redor dos botões no painel da BAR do Outlook. |
|
Define as cores de texto regular e realçado no painel da BAR do Outlook. |
|
Define a cor transparente para o painel de BAR do Outlook. |
|
Usado internamente para atualizar a BAR do Outlook.(Substitui CMFCToolBar::SmartUpdate.) |
Métodos protegidos
Nome |
Descrição |
---|---|
Especifica quais itens de menu de atalho são exibidos no modo de personalização. |
|
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
Requisitos
Cabeçalho: afxoutlookbarpane.h