Inno Setup 5.5.7将DisableWelcomePage的默认值更改为true以匹配Microsoft's desktop applications guidelines - 以减少用户点击次数。 对我来说,欢迎页面上的唯一重要信息是我的产品的版本和内部版本号。
事实上,微软的例子显示了底部下角的内部版本号 - 在“下一步”按钮的左侧。我该如何编程呢?
答案 0 :(得分:1)
您可以使用TNewStaticText
来实现这一目标。
简单示例:
#define MyAppVersion "6.3.129.200";
[Code]
procedure InitializeWizard;
var
StaticText: TNewStaticText;
begin
StaticText := TNewStaticText.Create(WizardForm);
StaticText.Parent := WizardForm;
StaticText.Left := WizardForm.OuterNotebook.Width - (WizardForm.CancelButton.Left
+ WizardForm.CancelButton.Width - ScaleX(1));
//to position from left as CancelButton to right
StaticText.Top := WizardForm.NextButton.Top + ScaleY(5);
//to position same vertical position as ButtonText
StaticText.Caption := 'Build {#MyAppVersion}';
end;