Vcl.Buttons.DrawButtonFace
Delphi
function DrawButtonFace(Canvas: TCanvas; const Client: TRect;
BevelWidth: Integer; Style: TButtonStyle; IsRounded, IsDown,
IsFocused: Boolean): TRect;
C++
extern DELPHI_PACKAGE System::Types::TRect __fastcall DrawButtonFace(Vcl::Graphics::TCanvas* Canvas, const System::Types::TRect &Client, int BevelWidth, TButtonStyle Style, bool IsRounded, bool IsDown, bool IsFocused);
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Vcl.Buttons.pas Vcl.Buttons.hpp |
Vcl.Buttons | Vcl.Buttons |
Description
Dessine un bouton poussoir.
Utilisez DrawButtonFace pour dessiner un bouton poussoir standard. DrawButtonFace dessine les bordures et l'arrière-plan du bouton. DrawButtonFace peut être utilisé par les contrôles bouton qui ne dérivent pas de TButtonControl, devant implémenter leur propre restitution.
Canvas
est la surface de dessin sur laquelle le bouton doit être restitué.
Client
indique les limites de la zone client du bouton sur Canvas
.
BevelWidth
est la largeur du bord biseauté sur la partie externe du bouton. Ce paramètre est ignoré.
IsDown
indique si le bouton est enfoncé.
IsFocused
indique si le bouton détient la focalisation du clavier.
IsRounded
indique si le bouton est un bouton arrondi.
Style
décrit le style de bouton à utiliser, selon les paramètres de TButtonStyle.
DrawButtonFace renvoie les dimensions de la zone utilisable restante de la surface du bouton une fois que les bords et les biseaux ont été dessinés.