Вниз
Скачать: 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.04 c
2-1178450998
Lobach
2007-05-06 15:29
2007.05.27
Как узнать строку в list box


15-1177609948
YurikGL
2007-04-26 21:52
2007.05.27
Спам в одной ветке


15-1177471515
SerJaNT
2007-04-25 07:25
2007.05.27
Еще один вопрос по PHP :)


2-1178784311
Rolf
2007-05-10 12:05
2007.05.27
Диалог выбора директории.


15-1177505791
palva
2007-04-25 16:56
2007.05.27
Геометрическая задача




   Наверх