Цвет кнопки.
От: TomRay  
Дата: 10.06.02 05:30
Оценка:
Всем привет.
Мне нужно сделать кнопку с заданным цветом фона. Для этого я использую OnCtlColor. Но что-то не работает. Кто-нибудь знает в чем дело?

HBRUSH CMyDialog::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor);

if (pWnd->GetDlgCtrlID() == IDC_BUTTON_ONE)
{
pDC->SetBkColor(RGB(255, 0, 0));
CBrush tmpBr(RGB(255,0,0));
hbr = (HBRUSH)tmpBr;
}

return hbr;

}

Буду очень благодарен за работающую функцию.

Заранее СПАСИБО.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.