Vcl.Buttons.DrawButtonFace

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.

Voir aussi