在Inno Setup中的WizardForm页面上更改标签文本

时间:2015-11-19 06:12:53

标签: inno-setup

我想更改(在代码中)安装程序的WizardForm上某些标签的文本,这些标签未被WizardForm公开。

示例:

ReadyLabel2a=Click Install to continue with the installation, or click Back if you want to review or change any settings.

由于编译器抱怨未知标识符WizardForm.ReadyLabel2a.Caption := 'BLAH';,我无法ReadyLabel2a

有办法吗?

由于

1 个答案:

答案 0 :(得分:0)

安装程序向导表单的所有组件都已公开。

标签为ReadyLabel,而非ReadyLabel2aReadyLabel2a是邮件的ID。安装程序对ReadyLabel2a使用ReadyLabel2bReadyLabel消息,具体取决于安装配置。

WizardForm.ReadyLabel.Caption := 'BLAH';

请参阅TWizardForm class declaration

您可以在Inno Setup source code

中找到如何在控件中使用这些消息

如果您需要针对某些标准消息安装特定于安装程序的文本,请使用Messages section修改文本:

[Messages]
ReadyLabel2a=Click Install to continue with the installation, or click Back if you want to review or change any settings.