Registriert seit: 23. Feb 2005
Ort: Kaiserslautern
279 Beiträge
Delphi 2009 Enterprise
|
Re: Minipaint - Kreis von Mittelpunkt aufziehen
12. Dez 2005, 23:27
Delphi-Quellcode:
Var
Center :TPoint;
...
procedure MouseDown;
begin
Center := Point(X,Y);
end;
procedure MouseUp;
Var
aRect :TRect;
radius :Integer;
begin
//raduius mittels pytagodingsda ausrechnen
aRect.Left := Center.X - distance;
aRect.Top := Center.Y - distance;
aRect.Right := Center.X + distance;
aRect.Bottom := Center.Y + distance;
Form1.Canvas.Ellipse(aRect);
end;
Was jedoch eine Gummilinie ist, musst du mir bei Zeiten und einem guten Bier ( ) noch einmal erklären.
Gute Nacht,
hanselmansel
Es gibt nur sehr wenige Probleme auf dieser Welt, die sich nicht mit einigen hundert Gramm Sprengstoff lösen ließen.
|