Vcl.Graphics.TCustomCanvas.RoundRect
Delphi
procedure RoundRect(X1, Y1, X2, Y2, X3, Y3: Integer); overload; virtual; abstract;
procedure RoundRect(const Rect: TRect; CX, CY: Integer); overload;
C++
virtual void __fastcall RoundRect(int X1, int Y1, int X2, int Y2, int X3, int Y3) = 0 /* overload */;
void __fastcall RoundRect(const System::Types::TRect &Rect, int CX, int CY)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.Graphics.pas Vcl.Graphics.hpp |
Vcl.Graphics | TCustomCanvas |
Description
Dessine dans le canevas un rectangle aux coins arrondis.
Redéfinissez la méthode RoundRect pour implémenter le dessin d'un rectangle aux coins arrondis avec le crayon actif et le remplir avec le pinceau actif. Les coins du rectangle sont définis par les points (X1,Y1), (X2,Y1), (X2,Y2) et (X1,Y2), mais les coins sont aplatis pour donner un aspect arrondi. La courbe des coins arrondis correspond à celle d'une ellipse avec comme largeur X3 et hauteur Y3.
Pour dessiner une ellipse, utilisez à la place Ellipse. Pour dessiner un véritable rectangle, utilisez Rectangle.