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.