Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
ВнизForm.Refresh Найти похожие ветки
← →
vain © (2006-10-08 23:37) [0]Можно ли заставить перересоваться лишь часть формы, а не целиком?
← →
ProgRAMmer Dimonych © (2006-10-08 23:42) [1]А зачем, если не секрет?
Я бы попробовал для начала поизвращаться и сделать Canvas.CopyRect, которому source и destination указал бы тот же Canvas...
← →
guav © (2006-10-08 23:56) [2]InvalidateRect можно попробовать.
или RedrawWindow с указанием области, если именно Refresh нужно
← →
vain © (2006-10-09 00:02) [3]
> А зачем, если не секрет?
Прорисовка всей формы занимает нехило времени.
> Я бы попробовал для начала поизвращаться и сделать Canvas.
> CopyRect, которому source и destination указал бы тот же
> Canvas...
А какой смысл копировать не в обработчике onPaint? Скопировать-то скопируешь, а не прорисуется ж ведь.
← →
Ketmar © (2006-10-09 00:04) [4]>[3] vain(c) 9-Oct-2006, 00:02
>Прорисовка всей формы занимает нехило времени.
оптимизировать прорисовку?
← →
vain © (2006-10-09 00:07) [5]
> оптимизировать прорисовку?
Точно! Вот решение проблемы!
← →
vain © (2006-10-09 00:15) [6]
> guav © (08.10.06 23:56) [2]
Спасибо, за дельные советы.
← →
Percent (2006-10-09 00:36) [7]Точно! Вот решение проблемы!
Сарказм неуместен. Уж если на современных компьютерах "Прорисовка всей формы занимает нехило времени", то на самом деле надо задуматься об оптимизации...
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.10.22;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.035 c