有没有办法从脚本代码修改(或替换)预定义的Inno安装向导页面?我想在"安装"的底部(未使用的)底部放置一些信息性的位图和文本。向导页面,或对其他向导页面进行类似的(主要是静态的,非功能性的)修改。
注意:这个问题不是关于创建一个全新的自定义页面 - 它清晰,广泛使用和记录。
答案 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;