Thema: Delphi tbitmap bewegen

Einzelnen Beitrag anzeigen

Julzn

Registriert seit: 22. Jan 2006
Ort: Pfaffenhofen a.d. Glonn
27 Beiträge
 
#11

Re: tbitmap bewegen

  Alt 17. Jul 2006, 20:28
hmmm, also ich weiss eigentlich ned genau wo ich die übermalfunktion
hinschreibn soll. bis jetzt sieht des so aus. aber ich denk mal dass da
auch so noch einiges zu verbessern is. zb des mit source and dest
bei bitblt.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  a:=150;
  b:=150;
  ball[0]:= tbitmap.Create;
  ball[0].LoadFromFile('b_lemon.bmp');
  ball[0].TransparentColor:=clwhite;
  ball[0].Transparent:=true;
  ball[0].Width:=50;
  ball[0].Height:=50;
  paintbox1.canvas.Draw(150,150,ball[0]);
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
  a:=a+10;
  b:=b+20;
  BitBlt(paintbox1.canvas.handle,a,b,50,50,canvas.handle,a-10,b-20,srccopy)
end;
einfach mal comment dazu
THX
  Mit Zitat antworten Zitat