Toolbar Color Picker
BCGControlBar Pro (MFC)
BCGSuite (MFC)
BCGControlBar for .NET
The BCGControlBar Library allows you to place the Office Style Color Picker on a toolbar. The color picker may have an automatic (default) color button, a hex display, and an extended color selection dialog.
Toolbar's cololr picker:
"Torn-off" color bar
Sample code:
CPalette palColorPicker;
CBCGPColorMenuButton colorButton(
ID_TEXT_COLOR,
_T("Text Color..."),
&palColorPicker);
colorButton.EnableAutomaticButton(
_T("Automatic"),
RGB (0, 0, 0));
colorButton.EnableOtherButton(
_T("More Colors..."));
colorButton.EnableDocumentColors(
_T("Document's Colors"));
colorButton.SetColumnsNumber(8);
colorButton.EnableTearOff(
ID_COLOR_TEAROFF, 5, 2);
m_wndToolBar.ReplaceButton(
ID_TEXT_COLOR, colorButton);