BCGSuite for MFC
void CBCGPButton::SetFaceColor ( COLORREF  crFace,
BOOL  bRedraw = TRUE,
BOOL  bMixFaceColorWithTheme = TRUE 

Sets a new background color

Call this member function to define a new background color. The background is not filled when the CBCGPButton::m_bTransparent Boolean member variable is set to TRUE.

crFaceA new background color
bRedrawSpecifies whether a control should be redrawn.
bMixFaceColorWithThemeSpecifies whether a custom color should be mixed with control default background color.