Table of Contents

TTMSFNCGraphics.DrawCloseButton Method

Renders a native-style close (X) button within ARect (TRectF).

API unit family: TMSFNCGraphics Declaring type: TTMSFNCGraphics

Overloads

Overload 1

Renders a native-style close (X) button within ARect (TRectF).

procedure DrawCloseButton(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 close 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 close (X) button within ARect (TRect).

procedure DrawCloseButton(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 close 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.