Inno Setup在自定义文件夹选择页面上显示安装所需的空间

时间:2018-12-15 21:22:14

标签: inno-setup

我正在Inno Setup中创建自定义TInputDirWizardPage,以要求用户提供多个安装文件夹。

在默认输入目录页面上,可见名为DiskSpaceLabel的组件,显示了安装程序需要多少空间。但是在我的自定义TInputDirWizardPage上看不到它。有显示方式吗?

1 个答案:

答案 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;

enter image description here