Registriert seit: 22. Okt 2007
Ort: Nähe Köln
1.063 Beiträge
Delphi 7 Enterprise
|
Re: bmp in Panel zeichnen
3. Mai 2009, 19:05
Oder ohne Ableiten mittels GetWindowDC, ein kleines Beispiel:
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
X: TBitmap;
H: HDC;
begin
X := TBitmap.Create;
try
X.Width := 20;
X.Height := 20;
X.Canvas.Ellipse(0, 0, 20, 20);
H := GetWindowDC(Panel1.Handle);
BitBlt(H, 0, 0, 20, 20, X.Canvas.Handle, 0, 0, SRCCOPY);
finally
X.Free;
end;
end;
Gruß
Robert L. Der folgende Satz ist richtig!
Der vorherige Satz ist falsch!
Paradox
|
|
Zitat
|