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

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.065 c
15-1159897272
SergP
2006-10-03 21:41
2006.10.22
Очень срочно подскажите.....


15-1159504912
ilya39
2006-09-29 08:41
2006.10.22
Поиск Yandex в Opere


2-1159869536
exreler
2006-10-03 13:58
2006.10.22
Thumbnail в эксплорере


2-1159900578
sinus
2006-10-03 22:36
2006.10.22
Сокеты


2-1160054973
gidd
2006-10-05 17:29
2006.10.22
TWebBrowse