Vcl.Graphics.TCustomCanvas.Rectangle
Delphi
procedure Rectangle(X1, Y1, X2, Y2: Integer); overload; virtual; abstract;
procedure Rectangle(const Rect: TRect); overload;
C++
virtual void __fastcall Rectangle(int X1, int Y1, int X2, int Y2) = 0 /* overload */;
void __fastcall Rectangle(const Winapi::Windows::TRect &Rect)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TCustomCanvas |
Beschreibung
Zeichnet ein Rechteck auf der Zeichenfläche.
Sie können die Methode Rectangle überschreiben, um unter Verwendung des aktuellen Stifts ein Rechteck zu zeichnen und es unter Verwendung des aktuellen Pinsels zu füllen. Legen Sie die Koordinaten des Rechecks auf eine der folgenden Arten fest:
- Geben Sie die linke obere Ecke mit den Koordinaten (X1, Y1) und die rechte untere Ecke mit den Koordinaten (X2, Y2) an.
- Verwenden Sie den Typ TRect.
Um einen rechteckigen Bereich zu füllen, ohne für die Umrandung den aktuellen Stift zu verwenden, bedienen Sie sich der Methode FillRect. Mit FrameRect oder Polygon lässt sich die Begrenzung eines rechteckigen Bereichs zeichnen, ohne diese zu füllen. Mit RoundRect können Sie ein Rechteck mit abgerundeten Ecken zeichnen.