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);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Vcl.Buttons.pas Vcl.Buttons.hpp |
Vcl.Buttons | Vcl.Buttons |
Beschreibung
Zeichnet eine Schaltfläche.
Mit DrawButtonFace lässt sich eine Standard-Schaltfläche zeichnen. DrawButtonFace zeichnet die Ränder und den Hintergrund der Schaltfläche. DrawButtonFace kann von Schaltflächen verwendet werden, die nicht von TButtonControl abgeleitet werden, sondern alle Anzeigeelemente selbst implementieren müssen.
Canvas
ist die Zeichenfläche, auf der die Schaltfläche dargestellt wird.
Client
zeigt die Begrenzung des Schaltflächenbereichs auf der Zeichenfläche an.
BevelWidth
legt die Breite der äußeren Schrägkante der Schaltfläche fest. Dieser Parameter wird ignoriert.
IsDown
gibt an, ob die Schaltfläche aktuell gedrückt wird.
IsFocused
zeigt an, ob die Schaltfläche einen Tastatur-Fokus hat.
IsRounded
gibt an, ob die Schaltfläche abgerundet ist.
Style
beschreibt den zu verwendenden Schaltflächen-Stil, entsprechend den Parametern von TButtonStyle.
DrawButtonFace gibt die Abmessungen des verbliebenen, verwendbaren Bereichs nach dem Zeichnen der Ränder und Kanten auf der Oberfläche einer Schaltfläche zurück.