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

Создание компонентов   Найти похожие ветки 

 
Brain   (2003-01-21 14:13) [0]

При создании компонентов ( а кнкретнее панель ), при использовании канвы для отображения изображения, как фон панели.
Так вот метод Draw,StrechDraw, они мигают при изменениях размеров панели.
Может есть, другой способ более быстрый ?

Заранее благодарен ... ;)


 
Skier ©   (2003-01-21 15:07) [1]

>Brain
Чтобы не моргало отображай из памяти. (например можно использовать TBitmap)


 
gsu ©   (2003-01-21 15:08) [2]

(например можно использовать TBitmap)+CopyRect


 
REA ©   (2003-01-21 15:15) [3]

Перегрузи еще

Procedure WMEraseBkgnd(var Message: TWmEraseBkgnd); message WM_ERASEBKGND;

Procedure TSomeControl.WMEraseBkgnd(var Message: TWmEraseBkgnd);
Begin
Message.Result := 1;
End;


 
Юрий Зотов ©   (2003-01-21 15:29) [4]

DoubleBuffered?


 
REA ©   (2003-01-21 15:49) [5]

А вот кстати и у меня тот же вопрос. Вывожу на Bitmap, который GetDC(0) compatible и кидаю его с помощью BitBlt на DC. Мелькает маленько - вывод порядка 60мс на моей карте. Нельзя ли это как то ускорить без DirectDraw? Сдается мне что можно, но не знаю как.


 
Brain   (2003-01-21 16:11) [6]

>REA
Поисни что те надо, не совсем понаял ?



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

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



Память: 0.46 MB
Время: 0.011 c
3-96633
Kurt_
2003-01-14 12:33
2003.01.30
ExecuteOptions: ExecuteNoRecords! не пойму как использовать это!


1-96749
VP
2003-01-22 12:46
2003.01.30
Перемешать строки в ListBox


1-96662
gsu
2003-01-21 15:01
2003.01.30
Dreak


8-96880
kuzka
2002-10-11 14:07
2003.01.30
звук в AVI


1-96654
nikulin
2003-01-21 10:09
2003.01.30
Destroy




   Наверх