Classe di CMFCRibbonUndoButton
La classe CMFCRibbonUndoButton implementa un pulsante dell'elenco a discesa che contiene i controlli utente più recenti.Gli utenti possono selezionare uno o più controlli più recenti dall'elenco a discesa ripeti o annullarli.
class CMFCRibbonUndoButton : public CMFCRibbonGallery
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Crea un nuovo oggetto CMFCRibbonUndoButton utilizzando l'id di comando specificata, l'etichetta di testo e le immagini dall'elenco immagini dell'oggetto padre. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Aggiunge una nuova azione all'elenco di azioni. |
|
Cancella l'elenco delle azioni, ovvero l'elenco a discesa. |
|
Determina il numero di elementi che un utente ha selezionato dall'elenco a discesa. |
|
Indica se l'oggetto contiene un menu. |
Note
La classe CMFCRibbonUndoButton utilizza uno stack per rappresentare l'elenco a discesa.
Esempio
Nell'esempio seguente viene illustrato come costruire un oggetto con la classe CMFCRibbonUndoButton e aggiunge una nuova azione all'elenco di azioni.Questo frammento di codice fa parte Esempio della barra multifunzione gadget.
// 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);
}
Gerarchia di ereditarietà
Requisiti
intestazione: afxribbonundobutton.h