Re: Цвет кнопки.
От: Аноним  
Дата: 10.06.02 05:35
Оценка:
Здравствуйте TomRay, Вы писали:

TR>Всем привет.

TR>Мне нужно сделать кнопку с заданным цветом фона. Для этого я использую OnCtlColor. Но что-то не работает. Кто-нибудь знает в чем дело?

TR>HBRUSH CMyDialog::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)

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

TR> return hbr;


Созданная тобой кисть умирает при выходе из if-блока (dtor ее мочит).

-Илья
zarezky@mail.ru

TR>}


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


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