Вниз
Скачать: CL | DM;

Графика в Delphi   Найти похожие ветки 

← →
megasecure ©   (2006-09-15 11:44) [0]

Поясните, как решить такую задачку:
Есть прога, которая рисует на Form1.Canvas изображения с помощью графических примитивов (типа Brush, Pen, Polygon, Polyline и т.п.).
Так вот, если окно такого приложения деактивировать (например, переключиться с пом Alt+Tab на другую задачу, или просто свернуть на панель задач), а затем вернуться в нее обратно, то вся графика из окна этой проги пропадает (точнее, та часть графики, что была перекрыта другими окнами)...
Как исправить ? Обработка событий OnShow, OnActivate не помогают :(


← →
Sambrook ©   (2006-09-15 12:41) [1]

Вариант 1. Всю отрисовку делать в OnPaint
Вариант 2. формировать metafile и рисовать его в OnPaint
Вариант 2. формировать metafile и прицепить к tImage


← →
megasecure ©   (2006-09-15 13:01) [2]

Спасибо друг ! Обработка события OnPaint действительно помогла !



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.027 c
3-1173781864
Дмитрий А.
2007-03-13 13:31
2007.05.27
Как через ADO из Delphi создать столбец в таблице Access?


15-1177413172
umbra
2007-04-24 15:12
2007.05.27
ассемблер


15-1177503414
Pazitron_Brain
2007-04-25 16:16
2007.05.27
FreeDOS


8-1158154178
Lockdog
2006-09-13 17:29
2007.05.27
Определение цвета и преобразование палитры


3-1173433849
Крик
2007-03-09 12:50
2007.05.27
Interbase / выборка типа mysql_fetch_array()




   Наверх