更改 Inno Setup 单选按钮(许可协议)字体颜色

Change Inno Setup radio button (licence agreement) font color

我正在尝试更改 WizardForm 中许可协议页面中单选按钮的文本颜色。 我将背景更改为黑色,并希望文字为白色。

这是我的代码:

WizardForm.LicenseAcceptedRadio.Font.Color := clWhite; 
WizardForm.LicenseNotAcceptedRadio.Font.Color := clWhite; 

谢谢

除非您对该控件进行子类化,否则无法执行此操作。单选按钮外观由 Windows 主题控制。

一种替代方法是创建一个没有标题的单选按钮,并使用标签和它一起使用。这样你就可以修改标签的颜色了。