Vcl.ExtCtrls.Frame3D
Delphi
procedure Frame3D(Canvas: TCanvas; var Rect: TRect; TopColor, BottomColor: TColor;
Width: Integer);
C++
extern DELPHI_PACKAGE void __fastcall Frame3D(Vcl::Graphics::TCanvas* Canvas, System::Types::TRect &Rect, System::Uitypes::TColor TopColor, System::Uitypes::TColor BottomColor, int Width);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
public | Vcl.ExtCtrls.pas Vcl.ExtCtrls.hpp |
Vcl.ExtCtrls | Vcl.ExtCtrls |
Description
Dessine un cadre à trois dimensions sur un canevas.
Utilisez Frame3D pour créer des effets 3D lorsque vous dessinez directement sur un canevas.
Le paramètre Canvas
est le canevas sur lequel dessiner.
Le paramètre Rect
spécifie l'emplacement sur le canevas où doit apparaître le rectangle tri-dimensionnel. Elle renvoie les dimensions du rectangle qui tient dans le cadre.
Les paramètres TopColor
et BottomColor
indiquent les couleurs qui apparaissent en haut et à gauche ou en bas et à droite, respectivement.
Le paramètre Width
spécifie la largeur du cadre.
Pour créer un effet en relief, TopColor
soit être une couleur claire et BottomColor
une couleur foncée. Pour créer un effet enfoncé, TopColor
doit être une couleur foncée et BottomColor
une couleur claire. Pour créer un effet biseauté, dessinez un cadre immédiatement à l'intérieur d'un autre cadre, avec une couleur inverse.