Vcl.Buttons.DrawButtonFace

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch