API:Vcl.Direct2D.TDirect2DCanvas.Rectangle
Delphi
procedure Rectangle(X1, Y1, X2, Y2: Integer); override;
C++
virtual void __fastcall Rectangle(int X1, int Y1, int X2, int Y2)/* overload */;
inline void __fastcall Rectangle(const System::Types::TRect &Rect){ Vcl::Graphics::TCustomCanvas::Rectangle(Rect); }
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Direct2D.pas Vcl.Direct2D.hpp |
Vcl.Direct2D | TDirect2DCanvas |
Description
Dessine un rectangle sur le canevas.
Vcl.Direct2D.TDirect2DCanvas.Rectangle hérite de Vcl.Graphics.TCustomCanvas.Rectangle. Tout le contenu en-dessous de cette ligne se réfère à Vcl.Graphics.TCustomCanvas.Rectangle.
Dessine un rectangle sur le canevas.
Redéfinissez la méthode Rectangle pour implémenter le dessin d'un rectangle avec le crayon et le remplir avec le pinceau en cours. Spécifiez les coordonnées du rectangle d'une des deux manières suivantes :
- En indiquant quatre coordonnées définissant le coin supérieur gauche par le point (X1, Y1) et le coin inférieur droit par le point (X2, Y2).
- En utilisant un type TRect.
Pour remplir une zone rectangulaire sans tracer de contour, utilisez FillRect. Pour entourer une région rectangulaire sans la remplir, utilisez FrameRect ou Polygon. Pour dessiner un rectangle aux coins arrondis, utilisez RoundRect.