Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
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
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