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

Вниз

Мерцание в канвасе   Найти похожие ветки 

 
Raesta ©   (2006-08-26 11:01) [0]

Когда чего-нибудь быстро обновляемое рисуется на канвасе, то оно шибко мерцает...


 
Marser ©   (2006-08-26 11:49) [1]

DoubleBuffered:=true


 
Raesta ©   (2006-08-26 12:00) [2]

Спасибо! Буду пробовать


 
MegaVolt ©   (2006-08-31 12:11) [3]

А потом удивляемся почему тормозят проги...


 
Мефисто   (2006-08-31 19:07) [4]


> MegaVolt ©   (31.08.06 12:11) [3]


И почему они тормозят?


 
Eraser ©   (2006-08-31 19:24) [5]

> [0] Raesta ©   (26.08.06 11:01)

в зависимости от реализации прорисовки и компонентов, которые находятся на форме, иногда спасет перекрытие WM_ERASEBKGND.


 
Barloggg   (2006-09-01 13:10) [6]

а если просто двигать компонент по форме последовательным заданием Left и Top то надо пользоваться функцией SetBoundsRect или что-то в этом роде... тогда будет одна команда на отрисовку а не две последовательных.


 
MegaVolt ©   (2006-09-05 16:20) [7]

> И почему они тормозят?

Потому что:
1. прога делает лишнюю работу.
2. Обновление происходит целиком. Т.е. если бы без буфера двигать элемент то перерисовывалась бы только часть затронутая этими элементами и всё. А так каждый раз весь элемент будет перерисовываться.

Короче в свойствах элемента ставь ControlStyle:=ControlStyle+[csOpaque]; чем ты объясняешь винде что рисовать ты будешь сам. Часть морганий ищезнет. Для особо непонятливых компонентов так же применять [5]



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

Текущий архив: 2006.10.15;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.058 c
15-1158931825
stone
2006-09-22 17:30
2006.10.15
Премия за глупость


15-1158864411
Cyrax
2006-09-21 22:46
2006.10.15
Проблемы при работе с Photoshop


2-1158425473
KidMan
2006-09-16 20:51
2006.10.15
выполнение запроса в MySQL


6-1147754944
DelphiN!
2006-05-16 08:49
2006.10.15
Прикрепление атача к письму через компонент idSmtp 10х Индей


15-1158797255
Потенциальный кандидат наук
2006-09-21 04:07
2006.10.15
Ктонить защищал кандидатскую? Сколько нужно средств...