Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Uyarı
Microsoft Foundation Sınıfları (MFC) kitaplığına destek verilmeye devam ediliyor. Ancak artık özellik eklemeyeceğiz veya belgeleri güncelleştirmeyeceğiz.
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
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ı