Partilhar via


Classe CMFCRibbonMiniToolBar

Observação

A biblioteca Microsoft Foundation Classes (MFC) continua a ser suportada. No entanto, já não estamos a adicionar funcionalidades nem a atualizar a documentação.

Implementa uma barra de ferramentas contextual popup.

Sintaxe

class CMFCRibbonMiniToolBar : public CMFCRibbonPanelMenu

Membros

Construtores Públicos

Nome Description
CMFCRibbonMiniToolBar::CMFCRibbonMiniToolBar Construtor padrão.
CMFCRibbonMiniToolBar::~CMFCRibbonMiniToolBar Destruidor.

Métodos Públicos

Nome Description
CMFCRibbonMiniToolBar::CreateObject Usado pelo framework para criar uma instância dinâmica deste tipo de classe.
CMFCRibbonMiniToolBar::GetThisClass Usado pelo framework para obter um ponteiro para o objeto CRuntimeClass associado a este tipo de classe.
CMFCRibbonMiniToolBar::IsContextMenuMode
CMFCRibbonMiniToolBar::IsRibbonMiniToolBar (Anula CMFCPopupMenu::IsRibbonMiniToolBar.)
CMFCRibbonMiniToolBar::SetCommands Define a lista de comandos a ser exibida na barra de ferramentas.
CMFCRibbonMiniToolBar::Mostrar Mostra a mini barra de ferramentas nas coordenadas especificadas do ecrã.
CMFCRibbonMiniToolBar::MostrarWithContextMenu Mostra a mini barra de ferramentas juntamente com um menu contextual.

Observações

A mini barra de ferramentas é normalmente exibida depois de o utilizador selecionar um objeto num documento. Por exemplo, depois de o utilizador selecionar um bloco de texto num programa de processamento de texto, a aplicação apresenta uma mini barra de ferramentas que contém comandos de formatação de texto.

A mini barra de ferramentas torna-se transparente quando o ponteiro do rato está fora dos limites da mini barra.

Hierarquia de herança

CObject

CCmdTarget

CWnd

CFrameWnd

CMiniFrameWnd

CMFCPopupMenu

CMFCRibbonPanelMenu

CMFCRibbonMiniToolBar

Requerimentos

Cabeçalho: afxRibbonMiniToolBar.h

CMFCRibbonMiniToolBar::SetCommands

Define a lista de comandos a ser exibida na barra de ferramentas.

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

Parâmetros

pRibbonBar
[dentro] A barra de fita que a mini barra de ferramentas procura para mostrar os botões.

LstCommands
[dentro] A lista de comandos a ser exibida na mini barra de ferramentas. Todas as categorias de fita são pesquisadas para encontrar os botões associados.

Observações

Use esta função para definir a lista de comandos a ser exibida na mini barra de ferramentas.

Example

O exemplo seguinte demonstra como usar o SetCommands método da CMFCRibbonMiniToolBar classe. Este excerto 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::Mostrar

Mostra a mini barra de ferramentas nas coordenadas especificadas do ecrã.

BOOL Show(
    int x,
    int y);

Parâmetros

x
[dentro] Especifica a posição horizontal da mini barra de ferramentas em coordenadas do ecrã.

y
[dentro] Especifica a posição vertical da mini barra de ferramentas em coordenadas do ecrã.

Valor de retorno

TRUE se a mini barra de ferramentas fosse exibida com sucesso; caso contrário, FALSO.

CMFCRibbonMiniToolBar::MostrarWithContextMenu

Mostra a mini barra de ferramentas juntamente com um menu contextual.

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

Parâmetros

x
[dentro] Especifica a posição horizontal do menu de contexto em coordenadas do ecrã.

y
[dentro] Especifica a posição vertical do menu de contexto em coordenadas do ecrã.

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

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

Valor de retorno

TRUE se o menu de contexto fosse exibido com sucesso; caso contrário, FALSO.

Observações

Use esta função para mostrar uma mini barra de ferramentas com um menu de contexto. O menu de contexto está posicionado 15 píxeis abaixo da mini barra de ferramentas.

CMFCRibbonMiniToolBar::IsContextMenuMode

Para mais detalhes, consulte o código-fonte localizado na pasta VC\atlmfc\src\mfc da sua instalação no Visual Studio.

BOOL IsContextMenuMode() const;

Valor de retorno

Observações

CMFCRibbonMiniToolBar::IsRibbonMiniToolBar

Para mais detalhes, consulte o código-fonte localizado na pasta VC\atlmfc\src\mfc da sua instalação no Visual Studio.

virtual BOOL IsRibbonMiniToolBar() const;

Valor de retorno

Observações

Consulte também

Gráfico de Hierarquia
Classes