Inno Setup показывает пространство, необходимое для установки на странице выбора пользовательской папки - PullRequest
0 голосов
/ 16 декабря 2018

Я создаю пользовательский TInputDirWizardPage в Inno Setup для запроса нескольких папок установки у пользователя.

На странице входного каталога по умолчанию отображается компонент с именем DiskSpaceLabel, показывающий, сколько места занимаеттребуется при настройке.Но это не видно на моем кастоме TInputDirWizardPage.Есть ли способ показать это?

1 Ответ

0 голосов
/ 16 декабря 2018

Поскольку вы не используете стандартную «Выбор места назначения» страницы, вы можете просто переместить 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...