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.
A CMFCRibbonUndoButton classe implementa um botão de lista suspensa que contém os comandos de utilizador mais recentes. Os utilizadores podem selecionar um ou mais dos comandos mais recentes da lista suspensa para os refazer ou desfazer.
Sintaxe
class CMFCRibbonUndoButton : public CMFCRibbonGallery
Membros
Construtores Públicos
| Nome | Description |
|---|---|
| CMFCRibbonUndoButton::CMFCRibbonUndoButton | Constrói um novo CMFCRibbonUndoButton objeto usando o ID do comando que especifica, o texto e as imagens da lista de imagens do objeto pai. |
Métodos Públicos
| Nome | Description |
|---|---|
| CMFCRibbonUndoButton::AddUndoAction | Adiciona uma nova ação à lista de ações. |
| CMFCRibbonUndoButton::CleanUpUndoList | Limpa a lista de ações, que é a lista suspensa. |
| CMFCRibbonUndoButton::GetActionNumber | Determina o número de itens que um utilizador selecionou na lista suspensa. |
| CMFCRibbonUndoButton::HasMenu | Indica se o objeto contém um menu. |
Observações
A CMFCRibbonUndoButton classe utiliza uma pilha para representar a lista suspensa.
Example
O exemplo seguinte demonstra como construir um objeto da CMFCRibbonUndoButton classe e adicionar uma nova ação à lista de ações. Este excerto de código faz parte do exemplo de Gadgets de Fita.
// The third parameter is the zero-based index in the image list of the parent
// object for the button's small image.
// The fourth parameter is the zero-based index in the image list of the parent object
// for the of button's large image.
CMFCRibbonUndoButton *pBtn1 = new CMFCRibbonUndoButton(ID_RIBBON_OBTN_1, _T("Undo"), 0, 0);
for (int i = 0; i < 20; i++)
{
CString str;
str.Format(_T("Action %d"), i + 1);
pBtn1->AddUndoAction(str);
}
Hierarquia de herança
Requerimentos
Cabeçalho: afxribbonundobutton.h
CMFCRibbonUndoButton::AddUndoAction
Adiciona uma nova ação à lista de ações.
void AddUndoAction(LPCTSTR lpszLabel);
Parâmetros
lpszLabel
[dentro] A etiqueta de ação que será exibida na lista suspensa.
CMFCRibbonUndoButton::CleanUpUndoList
Limpa a lista de ações, que é a lista suspensa.
void CleanUpUndoList();
CMFCRibbonUndoButton::CMFCRibbonUndoButton
Constrói um novo CMFCRibbonUndoButton objeto usando o ID do comando que especifica, o texto e as imagens da lista de imagens do objeto pai.
CMFCRibbonUndoButton(
UINT nID,
LPCTSTR lpszText,
int nSmallImageIndex=-1,
int nLargeImageIndex=-1);
CMFCRibbonUndoButton(
UINT nID,
LPCTSTR lpszText,
HICON hIcon);
Parâmetros
nID
[dentro] Especifica o identificador de comando.
lpszText
[dentro] Especifica o rótulo de texto do botão.
nSmallImageIndex
[dentro] Índice baseado em zero na lista de imagens do objeto pai para a imagem pequena do botão.
nLargeImageIndex
[dentro] Índice baseado em zero na lista de imagens do objeto pai para a imagem grande do botão of.
hIcon
[dentro] Um handle para um ícone que podes usar como imagem de um botão.
CMFCRibbonUndoButton::GetActionNumber
Determina o número de itens que um utilizador selecionou na lista suspensa.
int GetActionNumber() const;
Valor de retorno
O número de itens que um utilizador selecionou.
CMFCRibbonUndoButton::HasMenu
Indica se o objeto contém um menu.
virtual BOOL HasMenu() const;
Valor de retorno
Retorna sempre VERDADEIRO.
Observações
Consulte também
Gráfico de Hierarquia
Classes
Classe CMFCRibbonGaleria
Classe CMFCRibbonButton