当前位置:  开发笔记 > 编程语言 > 正文

自定义欢迎和完成页面,在Inno Setup中显示拉伸图像

如何解决《自定义欢迎和完成页面,在InnoSetup中显示拉伸图像》经验,为你挑选了1个好方法。

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

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

在此输入图像描述

完成页面如:

在此输入图像描述

我越来越

在此输入图像描述

请帮忙!提前致谢



1> Martin Prikr..:

首先,请注意,自Inno Setup 5.5.7起,默认情况下会禁用"欢迎"页面.如果你真的想要它,你必须使用它DisableWelcomePage=no.

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

拉伸WizardBitmapImage(欢迎)和WizardBitmapImage2(完成)各自的父页面.

隐藏其他组件,主要是标签.

确保安装程序永远不需要重新启动计算机,否则您将在映像上获得重新启动提示.

出于同样的原因,请确保postinstall[Run]部分中没有任何条目.

[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;

完成页面与拉伸图像

推荐阅读
家具销售_903
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有