Einzelnen Beitrag anzeigen

Benutzerbild von Kroko1999
Kroko1999

Registriert seit: 21. Apr 2005
Ort: Spremberg
455 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Problemm mit Mauskoordinanten

  Alt 7. Sep 2005, 08:00
(1) der Mittelpunkt des Kreises liegt bei (xm,ym)= ((xe-xa) div 2+xa,(ye-ya) div 2+ya)
(2) der Abstand wäre dann (mausx-xm,mausy-ym)
(3) schreibe eine eigene Kreisprocedure:
Delphi-Quellcode:
procedure Circle (const ACanvas: TCanvas; const Xm,Ym,Radius: Integer);
var
  H: Integer;
begin
  H := Radius div 2;
  ACanvas.Ellipse (Xm-H,Ym-H,Xm+H,Ym+H);
end;
das macht die Sache übersichtlicher

//Edit
Problem mit einem M
Da sprach der Stumme zum Blinden: "Du wirst sehen ..."
oder
Wer lesen kann, ist klar im Vorteil!
  Mit Zitat antworten Zitat