Classe CMFCRibbonUndoButton
The CMFCRibbonUndoButton classe implementa um botão na lista suspensa que contém os comandos mais recentes do usuário. Os usuários podem selecionar um ou mais dos comandos mais recentes do lista suspensa refazer ou desfazê-las.
class CMFCRibbonUndoButton : public CMFCRibbonGallery
Membros
Construtores públicos
Nome |
Descrição |
---|---|
Cria um novo CMFCRibbonUndoButton objeto usando o ID de comando que você especificar, o rótulo de texto e imagens da lista de imagens do objeto pai. |
Métodos públicos
Nome |
Descrição |
---|---|
Adiciona uma nova ação à lista de ações. |
|
Limpa a lista de ações, que é a lista drop-down. |
|
Determina o número de itens que um usuário selecionado do lista suspensa. |
|
Indica se o objeto contém um menu. |
Comentários
The CMFCRibbonUndoButton classe usa uma pilha para representar a lista drop-down.
Exemplo
O exemplo a seguir demonstra como construir um objeto do CMFCRibbonUndoButton classe e adicionar uma nova ação à lista de ações. Neste trecho de código faz parte o Exemplo do RibbonGadgets: Aplicativo de gadgets da 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
Requisitos
Cabeçalho: afxribbonundobutton.h