【问题标题】:Inno Setup Licence Agreement Font ColorInno Setup 许可协议字体颜色
【发布时间】:2026-01-24 06:40:01
【问题描述】:

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

这是我的代码:

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

谢谢

【问题讨论】:

  • 单选按钮外观由 Windows 主题控制。您只能通过添加静态文本控件来解决此问题。

标签: inno-setup pascal


【解决方案1】:

除非您对该控件进行子类化,否则无法做到这一点。一种替代方法是创建一个没有标题的单选按钮并与它一起使用标签。这样就可以修改标签的颜色了。

【讨论】: