Einzelnen Beitrag anzeigen

Benutzerbild von Sunlight7
Sunlight7

Registriert seit: 17. Sep 2006
Ort: Sonnensystem, Zentral
1.522 Beiträge
 
Delphi 5 Standard
 
#2

Re: MouseMove zeichnet auf Canvas Punkte

  Alt 12. Okt 2006, 05:17
Hallo Skycl4w!

Der Ansatz war schon der Richtige, nur die Ausführung nicht ganz.
So klappt es.

Delphi-Quellcode:
procedure TMain.imCanvasMouseDown(Sender:TObject; Button:TMouseButton; Shift:TShiftState; X, Y:Integer);
begin
  Zeichne:=True;
  imCanvas.canvas.moveto(x, y);
end;

procedure TMain.imCanvasMouseMove(Sender:TObject; Shift:TShiftState; X, Y:Integer);
begin
  if Zeichne then
     imCanvas.canvas.lineto(x, y);
end

procedure TMain.imCanvasMouseUp(Sender:TObject; Button:TMouseButton; Shift:TShiftState; X, Y:Integer);
begin
  Zeichne:=False;
end;
Windows: Ja - Microsoft: Nein -> www.ReactOS.org
  Mit Zitat antworten Zitat