Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Изменение цвета Brush 
V
    Опции темы
niknor
Дата 28.12.2006, 20:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 21.4.2006
Где: РОССИЯ, Набережны е челны

Репутация: нет
Всего: нет



Не могу изменить цвет фигуры при щелчке мышью, помогите smile 
Наверное ошибка где-то здесь
Код

if(flag)
        CBrush nwBr(RGB(53,199,247));
    else
        CBrush nwBr(RGB(53,199,247));
    CBrush *pOld = pDC->SelectObject(&nwBr);


Заранее спасибо

Добавлено @ 20:27 
Ой
 smile 
Код

if(flag)
        CBrush nwBr(RGB(53,199,247));
    else
        CBrush nwBr(RGB(58,123,247));
    CBrush *pOld = pDC->SelectObject(&nwBr);

PM MAIL   Вверх
zkv
Дата 28.12.2006, 23:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 16
Всего: 92



а у тебя это компилится? smile
Цитата(niknor @  28.12.2006,  20:25 Найти цитируемый пост)
if(flag)
        CBrush nwBr(RGB(53,199,247));
    else
        CBrush nwBr(RGB(53,199,247));
    CBrush *pOld = pDC->SelectObject(&nwBr);


можно сделать как нибудь так:
Код

#define MY_TRUE_COLOR RGB(0,0,0)
#define MY_FALSE_COLOR RGB(255,255,255)

    static bool flag = false;
    CBrush nwBr(  flag ? MY_TRUE_COLOR : MY_FALSE_COLOR );
    CBrush *pOld = pDC->SelectObject(&nwBr);
    pDC->Ellipse( 20, 20, 100, 100);
    pDC->SelectObject(pOld);
    flag = !flag;


PM MAIL   Вверх
niknor
Дата 28.12.2006, 23:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 44
Регистрация: 21.4.2006
Где: РОССИЯ, Набережны е челны

Репутация: нет
Всего: нет



Пасибо
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема »


 




[ Время генерации скрипта: 0.0519 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.