Table of Contents

TTMSFNCGraphics.DrawRadioButton Method

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

API unit family: TMSFNCGraphics Declaring type: TTMSFNCGraphics

Overloads

Overload 1

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

procedure DrawRadioButton(ARect: TRectF; AChecked: Boolean = False; AFocused: Boolean = False; AEnabled: Boolean = True; AScaleFactor: Single = 1.0); overload; virtual;

Parameters

Name Description
ARect Bounding rectangle for the radio button.
AChecked When True, the radio button is drawn in the selected state. Default is False.
AFocused When True, the radio button is drawn with a focus indicator. Default is False.
AEnabled When True, the radio button is drawn in the enabled state. Default is True.
AScaleFactor DPI scale factor applied to glyph sizing. Default is 1.0.

Overload 2

Renders a native-style radio button within ARect (TRect).

procedure DrawRadioButton(ARect: TRect; AChecked: Boolean = False; AFocused: Boolean = False; AEnabled: Boolean = True; AScaleFactor: Single = 1.0); overload; virtual;

Parameters

Name Description
ARect Bounding rectangle for the radio button, in integer pixels.
AChecked When True, the radio button is drawn in the selected state. Default is False.
AFocused When True, the radio button is drawn with a focus indicator. Default is False.
AEnabled When True, the radio button is drawn in the enabled state. Default is True.
AScaleFactor DPI scale factor applied to glyph sizing. Default is 1.0.