Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Visual C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2018, 09:28   #1
erslgoeirjh
Форумчанин
 
Регистрация: 19.05.2009
Сообщений: 153
По умолчанию Как изменить цвет текста в CStatic?

Есть компонент IDC_STATIC1, которому соответствует переменная m_IDC_STATIC1 типа CStatic. Как изменить цвет текста на этом компоненте--например, чтобы он стал красным (RGB(255,0,0))?

Я создал класс CMyStatic, производный от класса CStatic, и в нём переопределил метод OnPaint:

Код:
CMyStatic::OnPaint
{
    CPaintDC  dc(this);
    CRect  rc;
    GetClientRect(rc);
    CString str;
    this->GetWindowText(str);
    dc.SetTextColor(RGB(255,0,0));
    dc.DrawText(str,&rc,DT_LEFT);
}

Но почему-то это у меня не работает.
Как сделать так, чтобы это заработало--то есть чтобы цвет текста в m_IDC_STATIC1 изменился?
erslgoeirjh вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[РЕШЕНО] Как у ссылки изменить расстояние от текста до подчёркивающей линии, а также цвет, толщину и цвет? Lolopop12 HTML и CSS 2 05.06.2017 02:13
ListView. Изменить цвет текста SubItems[0] Shouldercannon Общие вопросы Delphi 3 04.03.2015 21:20
Изменить цвет текста кодом Legionevil Microsoft Office Excel 2 25.09.2011 18:11
Как изменить цвет текста всех компонентов на форме s2dentishe Помощь студентам 2 09.01.2010 17:29
Как изменить цвет текста на всей строке в RichEdit, если строка содержит определенное слово?? IIpopoK Общие вопросы Delphi 0 22.06.2008 07:57