Вниз
Скачать: 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.044 c
2-1178366811
Bad_B
2007-05-05 16:06
2007.05.27
Браузер или около этого


15-1177432649
Nucer
2007-04-24 20:37
2007.05.27
RewriteRule в Apache


4-1166907320
Степан
2006-12-23 23:55
2007.05.27
НЕстандартная панель инструментов


3-1173464588
databaser
2007-03-09 21:23
2007.05.27
Многокритериальный поиск


2-1178698444
Zahadum
2007-05-09 12:14
2007.05.27
Несколько вопросов по Memo




   Наверх