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
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ı