Aracılığıyla paylaş


CMFCRibbonUndoButton Sınıfı

sınıfı, CMFCRibbonUndoButton en son kullanıcı komutlarını içeren bir açılan liste düğmesi uygular. Kullanıcılar, yeniden yapmak veya geri almak için açılan listeden en son komutlardan birini veya daha fazlasını seçebilir.

Sözdizimi

class CMFCRibbonUndoButton : public CMFCRibbonGallery

Üyeler

Ortak Oluşturucular

Veri Akışı Adı Açıklama
CMFCRibbonUndoButton::CMFCRibbonUndoButton Belirttiğiniz komut kimliğini, metin etiketini ve üst nesnenin görüntü listesindeki görüntüleri kullanarak yeni CMFCRibbonUndoButton bir nesne oluşturur.

Genel Yöntemler

Veri Akışı Adı Açıklama
CMFCRibbonUndoButton::AddUndoAction Eylem listesine yeni bir eylem ekler.
CMFCRibbonUndoButton::CleanUpUndoList Açılan liste olan eylem listesini temizler.
CMFCRibbonUndoButton::GetActionNumber Kullanıcının açılan listeden seçtiği öğe sayısını belirler.
CMFCRibbonUndoButton::HasMenu Nesnenin menü içerip içermediğini gösterir.

Açıklamalar

CMFCRibbonUndoButton sınıfı, açılan listeyi temsil etmek için bir yığın kullanır.

Örnek

Aşağıdaki örnekte sınıfının bir nesnesinin CMFCRibbonUndoButton nasıl oluşturup eylem listesine yeni bir eylem ekleneceği gösterilmektedir. Bu kod parçacığı Şerit Araçları örneğinin bir parçasıdır.

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

Devralma Hiyerarşisi

CObject

CMFCRibbonBaseElement

CMFCRibbonButton

CMFCRibbonGallery

CMFCRibbonUndoButton

Gereksinimler

Üst bilgi: afxribbonundobutton.h

CMFCRibbonUndoButton::AddUndoAction

Eylem listesine yeni bir eylem ekler.

void AddUndoAction(LPCTSTR lpszLabel);

Parametreler

lpszLabel
[in] Açılan listede görüntülenecek eylem etiketi.

CMFCRibbonUndoButton::CleanUpUndoList

Açılan liste olan eylem listesini temizler.

void CleanUpUndoList();

CMFCRibbonUndoButton::CMFCRibbonUndoButton

Belirttiğiniz komut kimliğini, metin etiketini ve üst nesnenin görüntü listesindeki görüntüleri kullanarak yeni CMFCRibbonUndoButton bir nesne oluşturur.

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

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

Parametreler

Nıd
[in] Komut tanımlayıcısını belirtir.

lpszText
[in] Düğmenin metin etiketini belirtir.

nSmallImageIndex
[in] Düğmenin küçük görüntüsü için üst nesnenin görüntü listesinde sıfır tabanlı dizin.

nLargeImageIndex
[in] Düğmenin büyük görüntüsü için üst nesnenin görüntü listesinde sıfır tabanlı dizin.

hIcon
[in] Düğme görüntüsü olarak kullanabileceğiniz bir simgenin tutamacı.

CMFCRibbonUndoButton::GetActionNumber

Kullanıcının açılan listeden seçtiği öğe sayısını belirler.

int GetActionNumber() const;

Dönüş Değeri

Kullanıcının seçtiği öğe sayısı.

CMFCRibbonUndoButton::HasMenu

Nesnenin menü içerip içermediğini gösterir.

virtual BOOL HasMenu() const;

Dönüş Değeri

Her zaman DOĞRU döndürür.

Açıklamalar

Ayrıca bkz.

Hiyerarşi Grafiği
Sınıflar
CMFCRibbonGallery Sınıfı
CMFCRibbonButton Sınıfı