class CMFCRibbonColorButton : public CMFCRibbonGallery公共构造函数
添加颜色的一组到规则颜色区域。 | |
指定 自动 按钮是否启用。 | |
启用 其他 按钮。 | |
| |
返回当前选定的颜色。 | |
返回出现在对有色人种的、颜色的元素的大小。 | |
| |
返回当前所选元素的颜色在弹出调色板的。 | |
从规则颜色区移除所有颜色组。 | |
选择一种颜色从规则颜色区域。 | |
设置将显示在对有色人种的、所有颜色的元素的大小。 | |
| |
| |
在文档颜色领域指定RGB值列表显示。 | |
| |
|
// 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 );