![]() |
Re: Animation von TImages
kann man für MyBitmap.canvas.handle als quelle auch die bilddatei direkt angeben?
für was steht der befehl "handle"? |
Re: Animation von TImages
Zitat:
Zitat:
|
Re: Animation von TImages
ich habe für den BitBlt-Befehl folgende Zeilen geschrieben:
Delphi-Quellcode:
beim compilieren wird das Problem von "inkompatiblen Typen: 'HDC' und 'TBitmap'" angezeigt.
var
Form1: TForm1; b:integer; bg:TBitmap; const x=10; y=10; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender:TObject); begin bg:=TBitmap.Create; bg.PixelFormat := pf24Bit; end; procedure TForm1.START1Click(Sender: TObject); begin timer2.Enabled:=false; form1.DoubleBuffered:=true; bg.loadfromfile('.\pics\trasch24b.bmp'); Bitblt(paintbox1.Canvas.Handle,0,555,1036,50,bg,0,0,srccopy); paintbox1.Canvas.Draw(0,555,bg); image2.picture.loadfromfile('.\pics\stehen_1.bmp'); image5.Picture.LoadFromFile('.\pics\door.bmp'); end; Mit der Paintbox und den Positionsparametern in der BitBlt-Prozedur müsste alles richtig sein, dass heißt, ich habe ein Problem mit der Variablen "bg". Muss man dafür ein bestimmtes Bild-Format haben oder sonst irgendwas beachten? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:43 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz