Compartilhar via


Classe CMFCRibbonMiniToolBar

Implementa uma barra de ferramentas pop-up contextual.

Sintaxe

class CMFCRibbonMiniToolBar : public CMFCRibbonPanelMenu

Membros

Construtores públicos

Nome Descrição
CMFCRibbonMiniToolBar::CMFCRibbonMiniToolBar Construtor padrão.
CMFCRibbonMiniToolBar::~CMFCRibbonMiniToolBar Destruidor.

Métodos públicos

Nome Descrição
CMFCRibbonMiniToolBar::CreateObject Usado pela estrutura para criar uma instância dinâmica desse tipo de classe.
CMFCRibbonMiniToolBar::GetThisClass Usado pela estrutura para obter um ponteiro para o objeto CRuntimeClass associado a esse tipo de classe.
CMFCRibbonMiniToolBar::IsContextMenuMode
CMFCRibbonMiniToolBar::IsRibbonMiniToolBar (Substitui CMFCPopupMenu::IsRibbonMiniToolBar.)
CMFCRibbonMiniToolBar::SetCommands Define a lista de comandos a serem exibidos na barra de ferramentas.
CMFCRibbonMiniToolBar::Show Exibe a minibarra de ferramentas nas coordenadas de tela especificadas.
CMFCRibbonMiniToolBar::ShowWithContextMenu Exibe a minibarra de ferramentas junto com um menu de contexto.

Comentários

A minibarra de ferramentas normalmente é exibida depois que o usuário seleciona um objeto em um documento. Por exemplo, depois que o usuário seleciona um bloco de texto em um programa de processamento de palavras, o aplicativo exibe uma minibarra de ferramentas que contém comandos de formatação de texto.

A minibarra de ferramentas fica transparente quando o ponteiro do mouse está fora dos limites da minibarra de ferramentas.

Hierarquia de herança

CObject

CCmdTarget

CWnd

CFrameWnd

CMiniFrameWnd

CMFCPopupMenu

CMFCRibbonPanelMenu

CMFCRibbonMiniToolBar

Requisitos

Cabeçalho: afxRibbonMiniToolBar.h

CMFCRibbonMiniToolBar::SetCommands

Define a lista de comandos a serem exibidos na barra de ferramentas.

void SetCommands(
    CMFCRibbonBar* pRibbonBar,
    const CList<UINT,UINT>& lstCommands);

Parâmetros

pRibbonBar
[in] A barra de faixa de opções que a minibarra de ferramentas procura os botões a serem exibidos.

lstCommands
[in] A lista de comandos a serem exibidos na minibarra de ferramentas. Todas as categorias de faixa de opções são pesquisadas para localizar os botões associados.

Comentários

Use essa função para definir a lista de comandos a serem exibidos na minibarra de ferramentas.

Exemplo

O exemplo a seguir demonstra como usar o método SetCommands da classe CMFCRibbonMiniToolBar. Este snippet de código faz parte do exemplo de Demonstração do MS Office 2007.

// CMFCRibbonMiniToolBar* pFloaty
CList<UINT, UINT> lstCmds;

lstCmds.AddTail(ID_FONT_FONT);
lstCmds.AddTail(ID_FONT_FONTSIZE);
lstCmds.AddTail(ID_FONT_GROWFONT);
lstCmds.AddTail(ID_FONT_SHRINK);
lstCmds.AddTail(ID_WRITE_CHANGESTYLES);
lstCmds.AddTail(ID_EDIT_COPYFORMAT);
lstCmds.AddTail(ID_FONT_BOLD);
lstCmds.AddTail(ID_FONT_ITALIC);
lstCmds.AddTail(ID_PARA_CENTER);
lstCmds.AddTail(ID_FONT_TEXTHIGHLIGHT);
lstCmds.AddTail(ID_FONT_COLOR);
lstCmds.AddTail(ID_PARA_DECREASEINDENT);
lstCmds.AddTail(ID_PARA_INCREASEINDENT);
lstCmds.AddTail(ID_PARA_BULLETS);

pFloaty->SetCommands(((CMainFrame*)GetTopLevelFrame())->GetRibbonBar(), lstCmds);

CMFCRibbonMiniToolBar::Show

Exibe a minibarra de ferramentas nas coordenadas de tela especificadas.

BOOL Show(
    int x,
    int y);

Parâmetros

x
[in] Especifica a posição horizontal da minibarra de ferramentas nas coordenadas da tela.

y
[in] Especifica a posição vertical da minibarra de ferramentas nas coordenadas da tela.

Valor de Devolução

TRUE se a minibarra de ferramentas foi exibida com êxito; caso contrário, FALSE.

CMFCRibbonMiniToolBar::ShowWithContextMenu

Exibe a minibarra de ferramentas junto com um menu de contexto.

BOOL ShowWithContextMenu(
    int x,
    int y,
    UINT uiMenuResID,
    CWnd* pWndOwner);

Parâmetros

x
[in] Especifica a posição horizontal do menu de contexto nas coordenadas da tela.

y
[in] Especifica a posição vertical do menu de contexto nas coordenadas da tela.

uiMenuResID
[in] Especifica a ID do recurso do menu de contexto a ser exibido.

pWndOwner
[in] Identifica a janela que recebe mensagens do menu de contexto.

Valor de Devolução

TRUE se o menu de contexto foi exibido com êxito; caso contrário, FALSE.

Comentários

Use essa função para exibir uma minibarra de ferramentas que tenha um menu de contexto. O menu de contexto está posicionado 15 pixels abaixo da minibarra de ferramentas.

CMFCRibbonMiniToolBar::IsContextMenuMode

Para obter mais detalhes, confira o código-fonte localizado na pasta VC\atlmfc\src\mfc de sua instalação do Visual Studio.

BOOL IsContextMenuMode() const;

Valor de Devolução

Comentários

CMFCRibbonMiniToolBar::IsRibbonMiniToolBar

Para obter mais detalhes, confira o código-fonte localizado na pasta VC\atlmfc\src\mfc de sua instalação do Visual Studio.

virtual BOOL IsRibbonMiniToolBar() const;

Valor de Devolução

Comentários

Confira também

Gráfico da hierarquia
Classes