Aracılığıyla paylaş


CMFCRibbonColorButton sınıfı

CMFCRibbonColorButton Sınıfı bir şerit çubuğuna ekleyebileceğiniz bir rengi düğmesinin uygular.Kurdele rengi düğmesini bir veya daha fazla renk paletlerini içeren bir açılan menü görüntülenir.

class CMFCRibbonColorButton : public CMFCRibbonGallery

Üyeler

Bb983440.collapse_all(tr-tr,VS.110).gifOrtak Oluşturucusu

Ad

Description

CMFCRibbonColorButton::CMFCRibbonColorButton

 

Bb983440.collapse_all(tr-tr,VS.110).gifPublic yöntemler

Ad

Description

CMFCRibbonColorButton::AddColorsGroup

Renk grubunu normal renkli alanına ekler.

CMFCRibbonColorButton::EnableAutomaticButton

Belirtir olup olmadığını Otomatik düğmesi etkindir.

CMFCRibbonColorButton::EnableOtherButton

Sağlayan diğer düğme.

CMFCRibbonColorButton::GetAutomaticColor

 

CMFCRibbonColorButton::GetColor

Şu anda seçili olan rengi verir.

CMFCRibbonColorButton::GetColorBoxSize

Renk çubuğunda rengi öğelerin boyutunu döndürür.

CMFCRibbonColorButton::GetColumns

 

CMFCRibbonColorButton::GetHighlightedColor

Popup renk paletinde seçili olan öğenin rengini döndürür.

CMFCRibbonColorButton::RemoveAllColorGroups

Tüm renk gruplarını normal renk alanından kaldırır.

CMFCRibbonColorButton::SetColor

Normal renk alanından bir renk seçer.

CMFCRibbonColorButton::SetColorBoxSize

Renk çubuğunda görünen renk öğelerin boyutunu ayarlar.

CMFCRibbonColorButton::SetColorName

 

CMFCRibbonColorButton::SetColumns

 

CMFCRibbonColorButton::SetDocumentColors

Belge Renk alanında görüntülemek için rgb değerleri listesini belirtir.

CMFCRibbonColorButton::SetPalette

 

CMFCRibbonColorButton::UpdateColor

 

Notlar

Kullanıcı bastığında Kurdele rengi düğmesi renk çubuğunu görüntüler.Varsayılan olarak, bu renk çubuğu normal renk alanı denilen bir renk seçimi paleti içerir.İsteğe bağlı olarak, renk çubuğunu görüntüleyebilir bir Otomatik varsayılan bir renk seçmesini sağlayan bir düğme ve bir diğer ek renkler içeren açılan bir renk paleti görüntüler düğme.

Örnek

Aşağıdaki örnekte çeşitli yöntemleri kullanımı gösterilmiştir CMFCRibbonColorButton sınıfı.Nasıl örnek gösterir bir CMFCRibbonColorButton nesnesi, büyük görüntü, etkinleştirme Otomatik düğmesini, etkinleştirme diğer düğmesini, sütun sayısını ayarlamak, renk çubuğunda görünen renk grubunun normal renkli alanına eklemek ve belge renk alanında görüntülemek için rgb değerleri listesi belirtmek renk öğelerin boyutunu ayarlayın.Bu kod parçacığını parçası olan çizmek istemci örnek.

    // Create the "Paper Color" button
    CMFCRibbonColorButton* pBtnPaperColor = new CMFCRibbonColorButton(ID_VIEW_PAPERCOLOR, _T("Paper Color\ng"), TRUE, 13, 1);
    pBtnPaperColor->SetAlwaysLargeImage();
    pBtnPaperColor->EnableAutomaticButton(_T("&Automatic"), RGB(255, 255, 255));
    pBtnPaperColor->EnableOtherButton(_T("&More Colors..."), _T("More Colors"));
    pBtnPaperColor->SetColumns(10);
    pBtnPaperColor->SetColorBoxSize(CSize(17, 17));
    // CList<COLORREF,COLORREF> m_lstMainColors
    pBtnPaperColor->AddColorsGroup(_T("Theme Colors"), m_lstMainColors, TRUE);
    // CList<COLORREF,COLORREF> m_lstAdditionalColors
    pBtnPaperColor->AddColorsGroup(_T(""), m_lstAdditionalColors, FALSE);
    // CList<COLORREF,COLORREF> m_lstStandardColors
    pBtnPaperColor->AddColorsGroup(_T("Standard Colors"), m_lstStandardColors, TRUE);
    CList<COLORREF,COLORREF> lstColors;
    lstColors.AddTail(RGB(255,0,0));
    lstColors.AddTail(RGB(0,255,0));
    lstColors.AddTail(RGB(0,0,255));
    pBtnPaperColor->SetDocumentColors( _T("Document Colors"), lstColors );

Devralma hiyerarşisi

CObject

   CMFCRibbonBaseElement

      CMFCRibbonButton

         CMFCRibbonGallery

            CMFCRibbonColorButton

Gereksinimler

Başlık: afxribboncolorbutton.h

Ayrıca bkz.

Başvuru

Hiyerarşi grafik

CMFCRibbonGallery sınıfı

Diğer Kaynaklar

mfc sınıfları