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

Вниз

Остается след от BitMap при движении   Найти похожие ветки 

 
snake-as ©   (2009-04-25 18:28) [0]

Здравствуйте. Я делаю работу с движением картинки. И на этой картинке рисуется еще одна(накладывается как второй холст). И так картинка, которая движется оставляет след на форме. Как этого избежать без очистки всего канваса? Может я что с параметрами напутал. Вот код.

   pic := TBitMap.Create;
   pic2 := TBitmap.Create;
   pic.LoadFromFile("baner.bmp");      
   pic2.Width := 200;
   pic2.Height := 200;
   pic2.Canvas.MoveTo(0, 0);
   pic2.Canvas.LineTo(100, 100);

procedure TForm1.Timer1Timer(Sender: TObject);
begin

   Canvas.CopyMode := cmSrcCopy;
   Canvas.CopyRect(dRect,pic.Canvas,sRect);
   Canvas.CopyMode := cmSrcAnd;
   Canvas.CopyRect(dRect,pic2.Canvas,pic2.Canvas.ClipRect);


Заранее спасибо за портраченное время.


 
HF-Trade ©   (2009-04-25 18:55) [1]

Form1.DoubleBuffered:=True;

см. в поиске - мерцание изображения



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

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

Наверх




Память: 0.46 MB
Время: 0.011 c
15-1239026858
Cyrax
2009-04-06 18:07
2009.06.14
Можно ли в Москве устроиться программистом без временной рег-ции?


15-1239358077
kaif
2009-04-10 14:07
2009.06.14
Как удалить запись из реестра? :)


2-1240598283
buzb
2009-04-24 22:38
2009.06.14
Вопрос о Drag-n-Drop


15-1239180945
SP
2009-04-08 12:55
2009.06.14
Как запустить пакетный (командный) файл (.bat, .cmd) из php ?


9-1180293174
man-1982
2007-05-27 23:12
2009.06.14
GLscene динамическое обновление тестур