Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

Ответ
 
Опции темы
Старый 07.06.2018, 10:28   #1
erslgoeirjh
Форумчанин
 
Регистрация: 19.05.2009
Сообщений: 60
Репутация: 10
По умолчанию Как изменить цвет текста в 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 вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

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


08:58.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru