我正在Inno Setup中创建自定义TInputDirWizardPage
,以要求用户提供多个安装文件夹。
在默认输入目录页面上,可见名为DiskSpaceLabel
的组件,显示了安装程序需要多少空间。但是在我的自定义TInputDirWizardPage
上看不到它。有显示方式吗?
答案 0 :(得分:1)
由于您没有使用标准的“选择目标位置” 页面,因此只需更改DiskSpaceLabel
,即可将Parent
移动到自定义页面:
var
DirPage: TInputDirWizardPage;
procedure InitializeWizard();
begin
DirPage := CreateInputDirPage(
wpSelectDir, SetupMessage(msgWizardSelectDir), '', '', False, '');
{ add directory input page items }
DirPage.Add('Path to Apache:');
DirPage.Add('Path to PHP:');
DirPage.Add('Path to Server Files:');
WizardForm.DiskSpaceLabel.Parent := DirPage.Surface;
end;