Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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
CMFCRibbonPanelMenu
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;