Share via


KLASSE CMFCRibbonUndoButton

Opmerking

De Microsoft Foundation Classes-bibliotheek (MFC) wordt nog steeds ondersteund. We voegen echter geen functies meer toe of werken de documentatie bij.

De CMFCRibbonUndoButton klasse implementeert een vervolgkeuzelijst met de meest recente gebruikersopdrachten. Gebruikers kunnen een of meer van de meest recente opdrachten in de vervolgkeuzelijst selecteren om ze opnieuw uit te voeren of ongedaan te maken.

Syntaxis

class CMFCRibbonUndoButton : public CMFCRibbonGallery

Leden

Openbare constructors

Naam Description
CMFCRibbonUndoButton::CMFCRibbonUndoButton Hiermee maakt u een nieuw CMFCRibbonUndoButton object met behulp van de opdracht-id die u opgeeft, tekstlabel en afbeeldingen uit de lijst met afbeeldingen van het bovenliggende object.

Openbare methoden

Naam Description
CMFCRibbonUndoButton::AddUndoAction Voegt een nieuwe actie toe aan de lijst met acties.
CMFCRibbonUndoButton::CleanUpUndoList Hiermee wordt de actielijst gewist. Dit is de vervolgkeuzelijst.
CMFCRibbonUndoButton::GetActionNumber Bepaalt het aantal items dat een gebruiker heeft geselecteerd in de vervolgkeuzelijst.
CMFCRibbonUndoButton::HasMenu Geeft aan of het object een menu bevat.

Opmerkingen

De CMFCRibbonUndoButton klasse gebruikt een stack om de vervolgkeuzelijst weer te geven.

Example

In het volgende voorbeeld ziet u hoe u een object van de CMFCRibbonUndoButton klasse maakt en een nieuwe actie toevoegt aan de lijst met acties. Dit codefragment maakt deel uit van het voorbeeld van de lintgadgets.

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

Overnamehiƫrarchie

CObject

CMFCRibbonBaseElement

CMFCRibbonButton

CMFCRibbonGallery

CMFCRibbonUndoButton

Requirements

Koptekst: afxribbonundobutton.h

CMFCRibbonUndoButton::AddUndoAction

Voegt een nieuwe actie toe aan de lijst met acties.

void AddUndoAction(LPCTSTR lpszLabel);

Parameterwaarden

lpszLabel
[in] Het actielabel dat wordt weergegeven in de vervolgkeuzelijst.

CMFCRibbonUndoButton::CleanUpUndoList

Hiermee wordt de actielijst gewist. Dit is de vervolgkeuzelijst.

void CleanUpUndoList();

CMFCRibbonUndoButton::CMFCRibbonUndoButton

Hiermee maakt u een nieuw CMFCRibbonUndoButton object met behulp van de opdracht-id die u opgeeft, tekstlabel en afbeeldingen uit de lijst met afbeeldingen van het bovenliggende object.

CMFCRibbonUndoButton(
    UINT nID,
    LPCTSTR lpszText,
    int nSmallImageIndex=-1,
    int nLargeImageIndex=-1);

CMFCRibbonUndoButton(
    UINT nID,
    LPCTSTR lpszText,
    HICON hIcon);

Parameterwaarden

nID
[in] Hiermee geeft u de opdracht-id.

lpszText
[in] Hiermee geeft u het tekstlabel van de knop.

nSmallImageIndex
[in] Index op basis van nul in de lijst met afbeeldingen van het bovenliggende object voor de kleine afbeelding van de knop.

nLargeImageIndex
[in] Index op basis van nul in de lijst met afbeeldingen van het bovenliggende object voor de grote afbeelding van de knop.

hIcon
[in] Een greep naar een pictogram dat u als afbeelding van een knop kunt gebruiken.

CMFCRibbonUndoButton::GetActionNumber

Bepaalt het aantal items dat een gebruiker heeft geselecteerd in de vervolgkeuzelijst.

int GetActionNumber() const;

Retourwaarde

Het aantal items dat een gebruiker heeft geselecteerd.

CMFCRibbonUndoButton::HasMenu

Geeft aan of het object een menu bevat.

virtual BOOL HasMenu() const;

Retourwaarde

Retourneert altijd WAAR.

Opmerkingen

Zie ook

Hiƫrarchiegrafiek
Klassen
CMFCRibbonGallery-klasse
CMFCRibbonButton-klasse