Re: Работа со шрифтами и цветом
От: Sasha  
Дата: 20.05.01 11:49
Оценка:
Здравствуйте Dmitri, вы писали:

D>Помогите пожалуйста. Я изучаю VC++6 самостоятельно и в книгах не нашел описания этой проблемы.

D>Как изменить шрифт и цвет текста какого — нибудь элемента управления.
D>Например CStatic или CButton. Возможно для этого надо использовать CtlColor()?
D>Если мой вопрос не совсем ясен то переформулирую "Как на VC++6 сделать действие аналогичное свойствам .font и .forecolor в VBasic"

Обрабатываем сообщение WM_CTLCOLOR:

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

if (nCtlColor == CTLCOLOR_STATIC)
{
pDC->SetTextColor(RGB(0,255,0));
pDC->SetBkColor(RGB(255,0,0));
}
return hbr;
}
Цвета подбирай по вкусу, объекти смотри параметр nCtlColor в функции
CWnd::OnCtlColor
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.