Thema: Delphi Eigene Canvas Methode

Einzelnen Beitrag anzeigen

Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#9

Re: Eigene Canvas Methode

  Alt 12. Apr 2008, 17:21
Warum? Kannst doch auch ganz einfach eine Prozedure erstellen:

Delphi-Quellcode:
procedure Circle(Canvas: TCanvas; X, Y, Radius: Integer);
begin
  Canvas.Ellipse(X-Radius, Y-Radius, X+Radius, Y+Radius);
end;
Offenburg? Tjaha, da muss ich jeden Tag hin zur Schule

[edit] Mit TDE kannst Du die Class Helper benutzen:

Delphi-Quellcode:
type
  TCanvasHelper = class helper for TCanvas
  public
    procedure Circle(X, Y, Radius: Integer);
  end;

implementation

procedure TCanvasHelper.Circle(X, Y, Radius: Integer);
begin
  Ellipse(X-Radius, Y-Radius, X+Radius, Y+Radius);
end;
Aufruf ist dann:
Canvas.Circle(10, 10, 10); // z.B.
  Mit Zitat antworten Zitat