Я не использую диалог, я использую свой собственный пользовательский класс, который я зарегистрировал, а затем использовал вызов CreateWindow для его создания. Я предварительно задал цвет фона красным при регистрации:
WNDCLASSEX wc;
wc.hbrBackground = CreateSolidBrush(RGB(255, 0, 0));
но теперь я хочу изменить цвет фона во время выполнения, например, нажав кнопку, чтобы изменить его на синий.
Я попытался использовать вызов SetBkColor() в WM_PAINT и попытался вернуть кисть из сообщения WM_CTLCOLORDLG, они не работают.
любая помощь?