Einzelnen Beitrag anzeigen

Cicaro

Registriert seit: 9. Feb 2005
285 Beiträge
 
Delphi 7 Personal
 
#2

Re: GDI+, Grafik temporär abspeichern

  Alt 22. Mär 2006, 13:17
Da du DCs verwendest, kannst du die Grafiken auch in die normalen Bitmaps kopieren.
Delphi-Quellcode:
uses Graphics;

Bitmap:=TBitmap.Create;
// Bitmap richtig einstellen
Bitmap.PixelFormat:=pf24Bit;
Bitmap.Width:=200;
Bitmap.Height:=200;

BitBlt(Bitmap.Canvas.Handle,0,0,200,200,Dein_DC,50,50,SRCCOPY);

// und irgendwann
Bitmap.Free;
Ach, und ich galaube dein BitBlt-Aufruf ist nicht ganz richtig. Du kopierst die Grafik in ein Bitmap das du gleich danach wieder freigibst.
  Mit Zitat antworten Zitat