Inno设置中带有拉伸图像的自定义欢迎和完成页面 [英] Custom Welcome and Finished page with stretched image in Inno Setup

查看:12
本文介绍了Inno设置中带有拉伸图像的自定义欢迎和完成页面的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我已经创建了一个图像,希望显示在安装程序的整个欢迎页和完成页上,并且只显示底部的按钮。

欢迎向导页面应如下所示:

完成的页面如下:

我得到了

请帮帮我! 预先感谢😊

推荐答案

首先,请注意,从Inno Setup 5.5.7开始,欢迎页面默认处于禁用状态。如果您确实需要它,则必须使用DisableWelcomePage=no启用它。

若要仅在页面上显示图像,您需要执行以下操作:

  • WizardBitmapImage(欢迎)和WizardBitmapImage2(已完成)扩展到其各自的父页面。
  • 隐藏其他组件,主要是标签。
  • 确保安装程序永远不需要重新启动计算机,否则您将在映像上看到重新启动提示。
  • 请确保您在[Run]部分中没有任何postinstall条目,原因与此相同。
[Setup]
DisableWelcomePage=no
WizardImageFile=godfather.bmp

[Code]

procedure InitializeWizard();
begin
  { Welcome page }
  { Hide the labels }
  WizardForm.WelcomeLabel1.Visible := False;
  WizardForm.WelcomeLabel2.Visible := False;
  { Stretch image over whole page }
  WizardForm.WizardBitmapImage.Width :=
    WizardForm.WizardBitmapImage.Parent.Width;

  { Finished page }
  { Hide the labels }
  WizardForm.FinishedLabel.Visible := False;
  WizardForm.FinishedHeadingLabel.Visible := False;
  { Stretch image over whole page }
  WizardForm.WizardBitmapImage2.Width :=
    WizardForm.WizardBitmapImage2.Parent.Width;
end;

这篇关于Inno设置中带有拉伸图像的自定义欢迎和完成页面的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆