Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Megjegyzés:
A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.
Az CMFCRibbonUndoButton osztály egy legördülő listagombot implementál, amely a legújabb felhasználói parancsokat tartalmazza. A felhasználók a legördülő listából kiválaszthatnak egy vagy több legutóbbi parancsot, hogy újra elvégezhetik vagy visszavonhatják őket.
Szemantika
class CMFCRibbonUndoButton : public CMFCRibbonGallery
Tagok
Nyilvános konstruktorok
| Név | Description |
|---|---|
| CMFCRibbonUndoButton::CMFCRibbonUndoButton | Új CMFCRibbonUndoButton objektumot hoz létre a megadott parancsazonosító, a szövegfelirat és a szülőobjektum képlistájából származó képek használatával. |
Nyilvános metódusok
| Név | Description |
|---|---|
| CMFCRibbonUndoButton::AddUndoAction | Új műveletet ad hozzá a műveletek listájához. |
| CMFCRibbonUndoButton::CleanUpUndoList | Törli a műveletlistát, amely a legördülő lista. |
| CMFCRibbonUndoButton::GetActionNumber | Meghatározza, hogy egy felhasználó hány elemet jelölt ki a legördülő listából. |
| CMFCRibbonUndoButton::HasMenu | Azt jelzi, hogy az objektum tartalmaz-e menüt. |
Megjegyzések
Az CMFCRibbonUndoButton osztály egy vermet használ a legördülő lista megjelenítéséhez.
Example
Az alábbi példa bemutatja, hogyan hozhat létre egy objektumot az CMFCRibbonUndoButton osztályban, és hogyan adhat hozzá egy új műveletet a műveletek listájához. Ez a kódrészlet a menüszalag minialkalmazások mintájának része.
// 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);
}
Öröklési hierarchia
Requirements
Fejléc: afxribbonundobutton.h
CMFCRibbonUndoButton::AddUndoAction
Új műveletet ad hozzá a műveletek listájához.
void AddUndoAction(LPCTSTR lpszLabel);
Paraméterek
lpszLabel
[in] A legördülő listában megjelenő műveletcímke.
CMFCRibbonUndoButton::CleanUpUndoList
Törli a műveletlistát, amely a legördülő lista.
void CleanUpUndoList();
CMFCRibbonUndoButton::CMFCRibbonUndoButton
Új CMFCRibbonUndoButton objektumot hoz létre a megadott parancsazonosító, a szövegfelirat és a szülőobjektum képlistájából származó képek használatával.
CMFCRibbonUndoButton(
UINT nID,
LPCTSTR lpszText,
int nSmallImageIndex=-1,
int nLargeImageIndex=-1);
CMFCRibbonUndoButton(
UINT nID,
LPCTSTR lpszText,
HICON hIcon);
Paraméterek
nID
[in] Megadja a parancsazonosítót.
lpszText
[in] Megadja a gomb szövegfeliratát.
nSmallImageIndex
[in] Nulla alapú index a gomb kis képéhez tartozó szülőobjektum képlistájában.
nLargeImageIndex
[in] Nulla alapú index a gomb nagyméretű képéhez tartozó szülőobjektum képlistájában.
hIcon
[in] Egy gomb képeként használható ikon fogópontja.
CMFCRibbonUndoButton::GetActionNumber
Meghatározza, hogy egy felhasználó hány elemet jelölt ki a legördülő listából.
int GetActionNumber() const;
Visszaadott érték
A felhasználó által kiválasztott elemek száma.
CMFCRibbonUndoButton::HasMenu
Azt jelzi, hogy az objektum tartalmaz-e menüt.
virtual BOOL HasMenu() const;
Visszaadott érték
Mindig IGAZ értéket ad vissza.
Megjegyzések
Lásd még
hierarchiadiagram
osztályok
CMFCRibbonGallery osztály
CMFCRibbonButton osztály