Цвет диалога по наступлению события
От: Mescalin  
Дата: 15.06.06 08:16
Оценка:
Есть приложение "КПП", которое устанавливается на проходной предпрятия. мне нужно сделать так, что если сотрудник вставляет пропуск недействительный или что то типа того (нет доступа) — то фон диалогового окна модуля на некоторое время становится красным а потом плавно обратно в серый переходит. Если сложно сделать плавный переход, то объясните плиз хотя бы как фон по просто вызовом своей функции изменить. Я смог сделать только вот так:

CDC *c=GetDC();
CRect r;
GetClientRect(&r);
CBrush br(RGB(255, 0, 0));
c->FillRect(&r, &br);
UpdateWindow();

Однако этот код закрашивает весь диалог вместе с контролами. Я уверен что есть более красивое решение моего вопроса.

15.06.06 13:29: Перенесено модератором из 'C/C++. Прикладные вопросы' — Кодт
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.