Здравствуйте SDA, Вы писали:
SDA>Привет, всем!
SDA>Мне нужно изменить цвет фона для radio button'a.
SDA>Обработка события WM_CTLCOLORXXX ничего не дает, потому что сообщение не приходит если у кнопки нет стиля
SDA>BS_OWNERDRAW. А если он установлен, то саму приходится отрисовывать кнопку. И в этом случае все другие стили игнорируються
SDA>WS_GROUP, и т.д. Поэтому нужно дополнительно обрабатывать другие события (клавиатура, мышка) для нормальной работы кнопки. Чего делать не хочется.
SDA>Подскажите как попроще можно изменить цвет фона
SDA>Заранее, спасибо
Все красиво получилось, обработал сообщение
WM_CTLCOLORSTATIC
LRESULT CMyDlg::OnCtlColorStatic(UINT /*uMsg*/, WPARAM wParam, LPARAM /*lParam*/, BOOL& /*bHandled*/)
{
::SetBkMode((HDC)wParam, TRANSPARENT);
return (LRESULT)m_hbrBrush;
}