|Setting the background color in response to
WM_CTLCOLORBTN appears to have no effect because if you're not running a theme-aware OS, or running a theme-aware OS in classic mode, the button face covers the entire client area, so no background shows through. If you run XP in the default theme, the button has rounded corners, so a bit of the background will be visible.
LINKS~! Ericahist | 1ClickPicGrabber | CP SearchBar v2.0.2 | C++ Forum FAQ | You Are Dumb