修改预定义的向导页面

时间:2014-12-13 12:58:39

标签: inno-setup

有没有办法从脚本代码修改(或替换)预定义的Inno安装向导页面?我想在"安装"的底部(未使用的)底部放置一些信息性的位图和文本。向导页面,或对其他向导页面进行类似的(主要是静态的,非功能性的)修改。

注意:这个问题不是关于创建一个全新的自定义页面 - 它清晰,广泛使用和记录。

1 个答案:

答案 0 :(得分:0)

我想我自己找到了答案。这里隐约暗示:http://www.jrsoftware.org/ishelp/index.php?topic=scriptclasses

所以我计划从InitializeWizard过程访问WizardForm.InstallingPage(或其他页面)。应该这样做。

(在尝试之后 - 例如:)

procedure InitializeBillboard;
var
  Page: TNewNotebookPage;
begin
  Page := WizardForm.InstallingPage;

  BillboardBitmapImage := TBitmapImage.Create(Page);
  BillboardBitmapImage.Left := 0;
  BillboardBitmapImage.Width := 416;
  BillboardBitmapImage.Top := WizardForm.ProgressGauge.Top + WizardForm.ProgressGauge.Height + 16;
  BillboardBitmapImage.Height := 146;
  BillboardBitmapImage.OnClick := @BillboardBitmapImage_OnClick;
  BillboardBitmapImage.Parent := Page;
end;