Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#2

Re: Probleme beim zeichnen auf ein Panel

  Alt 24. Aug 2005, 09:25
Ein Panel ist eben nicht zum Zeichnen da .
Spricht etwas gegen TPaintbox?

[add]
  1. Musst du den DC nicht mit MSDN-Library durchsuchenReleaseDC wieder freigeben?
  2. Bei mir funktioniert alles perfekt .
Delphi-Quellcode:
procedure TForm1.FormPaint(Sender: TObject);
var
  DC: HDC;
begin
  DC := GetDC(Panel1.Handle);
  BitBlt(DC, 0,0, Image1.Picture.Bitmap.Width, Image1.Picture.Bitmap.Height,
   Image1.Picture.Bitmap.Canvas.Handle, 0, 0, SRCCOPY);
  ReleaseDC(Panel1.Handle, DC);
end;
[/add]
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat