TTMSFNCGraphics.DrawButton Method
Renders a native-style push button within
ARect(TRectF).
API unit family: TMSFNCGraphics
Declaring type: TTMSFNCGraphics
Overloads
Overload 1
Renders a native-style push button within
ARect(TRectF).
procedure DrawButton(ARect: TRectF; ADown: Boolean = False; AFocused: Boolean = False; AEnabled: Boolean = True; AAdaptToStyle: Boolean = True; AScaleFactor: Single = 1.0); overload; virtual;
Parameters
| Name | Description |
|---|---|
ARect |
Bounding rectangle for the button. |
ADown |
When True, the button is drawn in the pressed state. Default is False. |
AFocused |
When True, the button is drawn with a focus indicator. Default is False. |
AEnabled |
When True, the button is drawn in the enabled state. Default is True. |
AAdaptToStyle |
When True, the button colors adapt to the active VCL/FMX style. Default is True. |
AScaleFactor |
DPI scale factor applied to glyph sizing. Default is 1.0. |
Overload 2
Renders a native-style push button within
ARect(TRect).
procedure DrawButton(ARect: TRect; ADown: Boolean = False; AFocused: Boolean = False; AEnabled: Boolean = True; AAdaptToStyle: Boolean = True; AScaleFactor: Single = 1.0); overload; virtual;
Parameters
| Name | Description |
|---|---|
ARect |
Bounding rectangle for the button, in integer pixels. |
ADown |
When True, the button is drawn in the pressed state. Default is False. |
AFocused |
When True, the button is drawn with a focus indicator. Default is False. |
AEnabled |
When True, the button is drawn in the enabled state. Default is True. |
AAdaptToStyle |
When True, the button colors adapt to the active VCL/FMX style. Default is True. |
AScaleFactor |
DPI scale factor applied to glyph sizing. Default is 1.0. |