Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
|
Re: Problem mit Canvas
3. Mai 2005, 18:55
Einfach ein zur Laufzeit erstelltes TBitmap:
Delphi-Quellcode:
type
TForm1 = [...]
private
Bitmap: TBitmap;
OldX, OldY: Integer;
[...]
// OnCreate
Bitmap := TBitmap.Create;
Bitmap.LoadFromFile(...);
// OnMouseDown
OldX := X;
OldY := Y;
// OnMouseMove
if ssLeft in Shift then
begin
Canvas.Draw(0, 0, Bitmap);
Canvas.Rectangle(OldX, OldY, X, Y);
end;
// OnDestroy
FreeAndNil(Bitmap);
Sebastian Moderator in der EE
|