Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.11;
Скачать: CL | DM;

Вниз

Восстановление экрана   Найти похожие ветки 

 
dkDimon ©   (2004-03-12 21:53) [0]

В общем надо рисовать на экране некоторый текст, а потом через несколько секунд, этот текст убрать, т.е. восстановить экран... Как?


 
DVM ©   (2004-03-12 22:11) [1]

Рисовать на DC десктопа. Получить DC - GetDC(0). Рисовать DrawText, вернуть все на место, например, InvalidateRect;


 
dkDimon ©   (2004-03-12 23:35) [2]

Ну как рисовать то я в курсе... :) А вот InvalidateRect уже пробовал, но при этом неприятно мерцает десктоп...


 
DVM ©   (2004-03-13 11:18) [3]


> но при этом неприятно мерцает десктоп...

чтобы стереть нарисованное в любом случае десктоп должен обновиться. Просто сохранить то, что под текстом и потом восстановить нельзя, т.к. за время отображения текста изображение на десктопе может и поменяться.
Как используете InvalidateRect?


 
Sphinx ©   (2004-03-13 13:50) [4]

Вам сюда:
http://delphigfx.mastak.ru/2d/003/2d_3.htm



Страницы: 1 вся ветка

Текущий архив: 2004.04.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
1-1080141740
BJValentine
2004-03-24 18:22
2004.04.11
Кодировка DOS --> Windows


4-1079696238
Falendysh
2004-03-19 14:37
2004.04.11
OLE Container Problem


3-1081478539
Лоднев Дмитрий
2004-04-09 06:42
2004.04.11
Как сработать с БД SQL-сервера если сервер не запущен?


4-1074966294
Арр'акктур
2004-01-24 20:44
2004.04.11
Поиск в чужом процессе


7-1079636270
Константин
2004-03-18 21:57
2004.04.11
Автозапуск