Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die CMFCRibbonUndoButton Klasse implementiert eine Dropdownlistenschaltfläche, die die neuesten Benutzerbefehle enthält. Benutzer können einen oder mehrere der neuesten Befehle aus der Dropdownliste auswählen, um sie entweder wiederholen oder rückgängig zu machen.
Syntax
class CMFCRibbonUndoButton : public CMFCRibbonGallery
Member
Öffentliche Konstruktoren
| Name | Beschreibung |
|---|---|
| CMFCRibbonUndoButton::CMFCRibbonUndoButton | Erstellt ein neues CMFCRibbonUndoButton Objekt mithilfe der von Ihnen angegebenen Befehls-ID, der Textbezeichnung und der Bilder aus der Bildliste des übergeordneten Objekts. |
Öffentliche Methoden
| Name | Beschreibung |
|---|---|
| CMFCRibbonUndoButton::AddUndoAction | Fügt der Liste der Aktionen eine neue Aktion hinzu. |
| CMFCRibbonUndoButton::CleanUpUndoList | Löscht die Aktionsliste, bei der es sich um die Dropdownliste handelt. |
| CMFCRibbonUndoButton::GetActionNumber | Bestimmt die Anzahl der Elemente, die ein Benutzer aus der Dropdownliste ausgewählt hat. |
| CMFCRibbonUndoButton::HasMenu | Gibt an, ob das Objekt ein Menü enthält. |
Hinweise
Die CMFCRibbonUndoButton Klasse verwendet einen Stapel, um die Dropdownliste darzustellen.
Beispiel
Im folgenden Beispiel wird veranschaulicht, wie sie ein Objekt der CMFCRibbonUndoButton Klasse erstellen und der Liste der Aktionen eine neue Aktion hinzufügen. Dieser Codeausschnitt ist Teil des Menüband-Gadgets-Beispiels.
// 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);
}
Vererbungshierarchie
Anforderungen
Kopfzeile: afxribbonundobutton.h
CMFCRibbonUndoButton::AddUndoAction
Fügt der Liste der Aktionen eine neue Aktion hinzu.
void AddUndoAction(LPCTSTR lpszLabel);
Parameter
lpszLabel
[in] Die Aktionsbezeichnung, die in der Dropdownliste angezeigt wird.
CMFCRibbonUndoButton::CleanUpUndoList
Löscht die Aktionsliste, bei der es sich um die Dropdownliste handelt.
void CleanUpUndoList();
CMFCRibbonUndoButton::CMFCRibbonUndoButton
Erstellt ein neues CMFCRibbonUndoButton Objekt mithilfe der von Ihnen angegebenen Befehls-ID, der Textbezeichnung und der Bilder aus der Bildliste des übergeordneten Objekts.
CMFCRibbonUndoButton(
UINT nID,
LPCTSTR lpszText,
int nSmallImageIndex=-1,
int nLargeImageIndex=-1);
CMFCRibbonUndoButton(
UINT nID,
LPCTSTR lpszText,
HICON hIcon);
Parameter
Nid
[in] Gibt den Befehlsbezeichner an.
lpszText
[in] Gibt die Textbezeichnung der Schaltfläche an.
nSmallImageIndex
[in] Nullbasierter Index in der Bildliste des übergeordneten Objekts für das kleine Bild der Schaltfläche.
nLargeImageIndex
[in] Nullbasierter Index in der Bildliste des übergeordneten Objekts für das große Bild der Schaltfläche.
hIcon
[in] Ein Handle zu einem Symbol, das Sie als Bild einer Schaltfläche verwenden können.
CMFCRibbonUndoButton::GetActionNumber
Bestimmt die Anzahl der Elemente, die ein Benutzer aus der Dropdownliste ausgewählt hat.
int GetActionNumber() const;
Rückgabewert
Die Anzahl der Elemente, die ein Benutzer ausgewählt hat.
CMFCRibbonUndoButton::HasMenu
Gibt an, ob das Objekt ein Menü enthält.
virtual BOOL HasMenu() const;
Rückgabewert
Gibt immer TRUE zurück.
Hinweise
Weitere Informationen
Hierarchiediagramm
Klassen
CMFCRibbonGallery-Klasse
CMFCRibbonButton-Klasse