Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2011.06.05;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.01 c
2-1298927247
antonn
2011-03-01 00:07
2011.06.05
hook ставится сервисом


2-1298894365
advise
2011-02-28 14:59
2011.06.05
Посоветуйте плз при помощи какого компонента сделать?


1-1256130157
sniknik
2009-10-21 17:02
2011.06.05
Узнать позицию (индекс) текущей строчки меню TMainMenu.TMenuItem


2-1298177204
Gu
2011-02-20 07:46
2011.06.05
Версия SQL клиента и сервера - узнать


3-1260280989
noob_one
2009-12-08 17:03
2011.06.05
Где хранятся домены в Interbase 7.5 ?