Udostępnij za pośrednictwem


Klasa CMFCRibbonColorButton

CMFCRibbonColorButton Klasy implementuje przycisk kolor, który można dodać do paska wstążki.Przycisk Kolor wstążki Wyświetla menu rozwijane, która zawiera jeden lub więcej palety kolorów.

class CMFCRibbonColorButton : public CMFCRibbonGallery

Członkowie

Bb983440.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

CMFCRibbonColorButton::CMFCRibbonColorButton

 

Bb983440.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

CMFCRibbonColorButton::AddColorsGroup

Dodaje grupę kolorów do obszaru regularnych kolorów.

CMFCRibbonColorButton::EnableAutomaticButton

Określa, czy Automatyczne przycisk jest włączony.

CMFCRibbonColorButton::EnableOtherButton

Umożliwia innych przycisku.

CMFCRibbonColorButton::GetAutomaticColor

 

CMFCRibbonColorButton::GetColor

Zwraca aktualnie wybrany kolor.

CMFCRibbonColorButton::GetColorBoxSize

Zwraca rozmiar elementów kolorów wyświetlanych na pasek koloru.

CMFCRibbonColorButton::GetColumns

 

CMFCRibbonColorButton::GetHighlightedColor

Zwraca wartość koloru zaznaczonego elementu na palecie kolorów — menu podręczne.

CMFCRibbonColorButton::RemoveAllColorGroups

Usuwa wszystkie grupy kolorów z obszaru regularnych kolorów.

CMFCRibbonColorButton::SetColor

Wybiera kolor obszaru regularnych kolorów.

CMFCRibbonColorButton::SetColorBoxSize

Ustawia rozmiar wyświetlanych elementów kolor paska koloru.

CMFCRibbonColorButton::SetColorName

 

CMFCRibbonColorButton::SetColumns

 

CMFCRibbonColorButton::SetDocumentColors

Określa listę wartości RGB do wyświetlenia w obszarze kolorów dokumentu.

CMFCRibbonColorButton::SetPalette

 

CMFCRibbonColorButton::UpdateColor

 

Uwagi

Przycisk Kolor wstążki Wyświetla pasek koloru po naciśnięciu go.Domyślnie pasek ten kolor zawiera palety wyboru kolorów o nazwie obszar koloru regularnych.Opcjonalnie, można wyświetlić pasek koloru Automatyczne przycisk, który umożliwia użytkownikowi wybranie domyślnego koloru i innych przycisk, który wyświetla paletę kolorów — menu podręczne, zawierający kolory dodatkowe.

Przykład

Poniższy przykład demonstruje, jak korzystać z różnych metod w CMFCRibbonColorButton klasy.W przykładzie pokazano, jak skonstruować CMFCRibbonColorButton obiekt, ustaw duży obraz, włączyć Automatyczne przycisk, Włącz innych przycisk, ustaw liczbę kolumn, ustaw rozmiar wszystkich elementów kolorów, które pojawiają się na pasek koloru, dodać grupę kolorów do obszaru kolorów regularnych i określić listę wartości RGB do wyświetlenia w obszarze kolorów dokumentu.To urywek kodu jest częścią klienta narysować próbki.

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

Hierarchii dziedziczenia

CObject

   CMFCRibbonBaseElement

      CMFCRibbonButton

         CMFCRibbonGallery

            CMFCRibbonColorButton

Wymagania

Nagłówek: afxribboncolorbutton.h

Zobacz też

Informacje

Wykres hierarchii

Klasa CMFCRibbonGallery

Inne zasoby

Klasy MFC