Можно ли установить цвет фона диалоговой кнопки в Win32, не используя кнопку, нарисованную владельцем?
Следующее рисует фон каждого элемента диалога, кроме кнопок (не нарисованных владельцем):
case WM_CTLCOLOREDIT:
case WM_CTLCOLORSTATIC:
case WM_CTLCOLORBTN:
HDC hdcStatic = (HDC)wParam;
SetBkColor(hdcStatic, bgEditColor);
return (INT_PTR)bgBrushCurrent; // a red brush created earlier