Вниз
Скачать: CL | DM;

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

← →
vasya   (2011-03-02 00:01) [0]

Собсно, вопрос не в мерцании как таковом.

Наследуюсь от TCustomControl в Paint рисую, ну в общем, все как обычно. Рисую через внутренний битмап и bitblt его на канву.

Вопрос в следующем, при MyControl.Align := alClient; происходит мерцание при изменении размеров, допустим формы, если MyControl лежит на ней. Как это избежать?


← →
clickmaker ©   (2011-03-02 00:05) [1]

DisableAlign / EnableAlign ?


← →
vasya   (2011-03-02 00:19) [2]

В какой месте (в какой момент)?


← →
clickmaker ©   (2011-03-02 00:31) [3]

либо перехватить WM_ERASEBKGND у своего контрола, чтобы не отрисовывать фон. В основном мерцание возникает из-за постоянного закрашивания фона.


← →
vasya   (2011-03-02 00:58) [4]

Спасибо, Александр. WM_ERASEBKGND спасло ОРД =)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.004 c
2-1298584745
Артём
2011-02-25 00:59
2011.06.05
Деление строки


15-1298011878
Virgo_Style
2011-02-18 09:51
2011.06.05
Помнится, когда-то здесь поднималась тема китайских магазинов


2-1298993690
Андрей_новичок
2011-03-01 18:34
2011.06.05
Получить путь и имя файла рисунка рабочего стола


2-1298280359
>|<
2011-02-21 12:25
2011.06.05
как проверить, что файл открыт


2-1298528887
Xmen
2011-02-24 09:28
2011.06.05
Изменение картинки в SpeedButtonе




   Наверх