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 |
---|---|
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 |
---|---|
Ajoute une nouvelle action à la liste d'actions. |
|
Efface la liste d'actions, qui est la liste déroulante. |
|
Détermine le nombre d'éléments qu'un utilisateur a sélectionnés dans la liste déroulante. |
|
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
Configuration requise
en-tête : afxribbonundobutton.h