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
CMFCRibbonPanelMenu
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 retorno
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 retorno
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 retorno
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;