Вниз
Скачать: 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.45 MB
Время: 0.011 c
1-96685
paranoid
2003-01-21 21:48
2003.01.30
Delphi 7


14-97039
Ежик
2003-01-14 09:45
2003.01.30
В чем преимущества и недостатки языка C++ от Object Pascal


1-96817
Alexsys
2003-01-20 18:52
2003.01.30
Тащим файл на иконку - итог - приложение с открытым файлом?


14-96976
Ixion
2003-01-12 01:04
2003.01.30
Есть ли Lazarus для Win32 ?


1-96730
Anton
2003-01-22 11:17
2003.01.30
Запуск программы в определенное время




   Наверх