Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
jonson
231 / 204 / 61
Регистрация: 18.03.2010
Сообщений: 749
#1

Почему не меняется цвет текста? - C++

18.07.2010, 11:45. Просмотров 605. Ответов 1
Метки нет (Все метки)

Не пойму почему не меняется цвет текста?

C++
1
2
3
4
5
6
7
8
9
void FuncThread(HWND hWnd)
{
    HDC hdc;
    hdc = GetDC(hWnd);
    SetWindowText(hWnd,"FuncThread"); // статический текст в клиентской области
 
    SetTextColor(hdc, RGB(0,200,90) ); 
    UpdateWindow(hWnd);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.07.2010, 11:45     Почему не меняется цвет текста?
Посмотрите здесь:

Почему при изменении размера окна не меняется цвет заполнения? - C++
Почему при изменении размера окна не меняется цвет заполнения?:no: ... case WM_PAINT: ... ... ...

Не меняется цвет! - C++
Здравствуйте! Есть Базой класс Shape, через который устанавливается цвет фигуры. Классы Circle и Line рисуют соответственно круг и линию и...

Почему символ не меняется - C++
подскажите пожалуйста, написал метод класа для изменения регистра символа, но что-то оно у меня нечего не меняет, где я допустил ошибку или...

Почему меняется размер строки? - C++
Перегруженный оператор который должен возвращать пересечение двух строк. Но когда пытаюсь создать строку по счетчику, размер будто сам...

Почему не меняется true/false? - C++
Добрый день! Написал простенькую программу с перегрузкой типов. 24 часовая система переводится в 12 часовую (с pm/am). У меня не...

Класс,почему не меняется переменная - C++
не могу понять почиму не работает "a1=y;"Помогите пожалуста. //Complex.h #include <iostream> using namespace std; class Complex{ ...

Почему меняется значение константной переменной? - C++
Доброго времени суток! Возникла такая проблема. Вовремя выполнения функции меняется значение константного указателя на 0x3f800000. Также...

Почему не меняется imin после первой итерации? - C++
void solution() { bool flag; for (int i =m-2; i>=0; i--) { flag = false; if (imin - 1 >= 0&& imin + 1 <...

Почему при применении оператора = меняется правый операнд? - C++
#include <stdio.h> int main () { int*p; int array ; array = 100; printf ("%d\n", array ); p= array; printf...

Цвет текста в С++ - C++
Я использую system("color _,_,") для задания цвета текста и фона . При такой записи меняется цвет всего текста программы . А как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
radiohobbyt
192 / 190 / 4
Регистрация: 27.01.2009
Сообщений: 548
22.07.2010, 11:13     Почему не меняется цвет текста? #2
потому что надо вначале задать цвет, а потом уже выводить текст.
далее... UpdateWindow(hWnd) вызовет перерисовку окна, оно обновится и затрет весь выведенный текст. так что рисовать надо в обработчике WM_PAINT оконной функции.
Yandex
Объявления
22.07.2010, 11:13     Почему не меняется цвет текста?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru