Partager via


CMFCRibbonUndoButton, classe

La classe d' CMFCRibbonUndoButton implémente un bouton de liste déroulante qui contient les commandes les plus récents d'utilisateur. Les utilisateurs peuvent sélectionner un ou plusieurs des commandes les plus récentes de la liste déroulante à la de rétablissement ou les annuler.

class CMFCRibbonUndoButton : public CMFCRibbonGallery

Membres

Constructeurs publics

Nom

Description

CMFCRibbonUndoButton::CMFCRibbonUndoButton

Crée un nouvel objet d' CMFCRibbonUndoButton à l'aide de l'ID de commande que vous spécifiez, l'étiquette de texte et des images de la liste d'images de l'objet parent.

Méthodes publiques

Nom

Description

CMFCRibbonUndoButton::AddUndoAction

Ajoute une nouvelle action à la liste d'actions.

CMFCRibbonUndoButton::CleanUpUndoList

Efface la liste d'actions, qui est la liste déroulante.

CMFCRibbonUndoButton::GetActionNumber

Détermine le nombre d'éléments qu'un utilisateur a sélectionnés dans la liste déroulante.

CMFCRibbonUndoButton::HasMenu

Indique si l'objet contient un menu.

Notes

La classe d' CMFCRibbonUndoButton utilise une pile pour représenter la liste déroulante.

Exemple

L'exemple suivant montre comment construire un objet avec de la classe d' CMFCRibbonUndoButton , et ajoute une nouvelle action à la liste d'actions. Cet extrait de code fait partie d' Exemple de gadgets du ruban.

    // 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);
    }

Hiérarchie d'héritage

CObject

   CMFCRibbonBaseElement

      CMFCRibbonButton

         CMFCRibbonGallery

            CMFCRibbonUndoButton

Configuration requise

en-tête : afxribbonundobutton.h

Voir aussi

Référence

Graphique de la hiérarchie

CMFCRibbonGallery, classe

CMFCRibbonButton, classe

Autres ressources

classes MFC