CMFCRibbonUndoButton – třída
Třída CMFCRibbonUndoButton
implementuje tlačítko rozevíracího seznamu, které obsahuje nejnovější uživatelské příkazy. Uživatelé můžou z rozevíracího seznamu vybrat jeden nebo více nejnovějších příkazů a znovu je vrátit zpět.
Syntaxe
class CMFCRibbonUndoButton : public CMFCRibbonGallery
Členové
Veřejné konstruktory
Název | Popis |
---|---|
CMFCRibbonUndoButton::CMFCRibbonUndoButton | Vytvoří nový CMFCRibbonUndoButton objekt pomocí ID příkazu, které zadáte, textový popisek a obrázky ze seznamu obrázků nadřazeného objektu. |
Veřejné metody
Název | Popis |
---|---|
CMFCRibbonUndoButton::AddUndoAction | Přidá novou akci do seznamu akcí. |
CMFCRibbonUndoButton::CleanUpUndoList | Vymaže seznam akcí, což je rozevírací seznam. |
CMFCRibbonUndoButton::GetActionNumber | Určuje počet položek, které uživatel vybral z rozevíracího seznamu. |
CMFCRibbonUndoButton::HasMenu | Určuje, zda objekt obsahuje nabídku. |
Poznámky
Třída CMFCRibbonUndoButton
používá zásobník k reprezentaci rozevíracího seznamu.
Příklad
Následující příklad ukazuje, jak vytvořit objekt CMFCRibbonUndoButton
třídy a přidat novou akci do seznamu akcí. Tento fragment kódu je součástí ukázky miniaplikací pásu karet.
// 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);
}
Hierarchie dědičnosti
Požadavky
Hlavička: afxribbonundobutton.h
CMFCRibbonUndoButton::AddUndoAction
Přidá novou akci do seznamu akcí.
void AddUndoAction(LPCTSTR lpszLabel);
Parametry
lpszLabel
[v] Popisek akce, který se zobrazí v rozevíracím seznamu
CMFCRibbonUndoButton::CleanUpUndoList
Vymaže seznam akcí, což je rozevírací seznam.
void CleanUpUndoList();
CMFCRibbonUndoButton::CMFCRibbonUndoButton
Vytvoří nový CMFCRibbonUndoButton
objekt pomocí ID příkazu, které zadáte, textový popisek a obrázky ze seznamu obrázků nadřazeného objektu.
CMFCRibbonUndoButton(
UINT nID,
LPCTSTR lpszText,
int nSmallImageIndex=-1,
int nLargeImageIndex=-1);
CMFCRibbonUndoButton(
UINT nID,
LPCTSTR lpszText,
HICON hIcon);
Parametry
Nid
[v] Určuje identifikátor příkazu.
lpszText
[v] Určuje textový popisek tlačítka.
nSmallImageIndex
[v] Index založený na nule v seznamu obrázků nadřazeného objektu pro malý obrázek tlačítka.
nLargeImageIndex
[v] Index založený na nule v seznamu obrázků nadřazeného objektu pro velký obrázek tlačítka.
hIcon
[v] Úchyt ikony, kterou můžete použít jako obrázek tlačítka.
CMFCRibbonUndoButton::GetActionNumber
Určuje počet položek, které uživatel vybral z rozevíracího seznamu.
int GetActionNumber() const;
Návratová hodnota
Početpoložekch
CMFCRibbonUndoButton::HasMenu
Určuje, zda objekt obsahuje nabídku.
virtual BOOL HasMenu() const;
Návratová hodnota
Vždy vrátí hodnotu PRAVDA.
Poznámky
Viz také
Graf hierarchie
Třídy
CMFCRibbonGallery – třída
CMFCRibbonButton – třída