Hallo,
in meiner 2D Engine habe ich mir selbst eine Klasse von TCanvas abgeleitet:
Delphi-Quellcode:
TSurfaceCanvas = class(TCanvas)
private
FBitmap:TBitmap;
public
constructor Create;
end;
Nun möchte ich dass alle Zeichenbefehle die auf dem Canvas ausgeführt werden auf dem Bitmap erfolgen.
Also habe ich einfach...
Delphi-Quellcode:
constructor TSurfaceCanvas.Create;
begin
inherited Create;
Handle := FBitmap.Canvas.Handle;
end;
...geschrieben, was aber (wie ihr euch sicherlich denken könnt) nicht geht.
Wie bringe ich das zum laufen? Es wäre klasse wenn es mit dem Bitmap gehen würde, damit erspare ich mir nämlich einigen Ärger.
Danke,
Igel457