показать изображение загрузки, когда пользователь нажимает на следующую кнопку в программе установки, созданной с помощью скрипта Innosetup - PullRequest
1 голос
/ 01 марта 2012

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

1 Ответ

2 голосов
/ 17 марта 2012

Вы должны создать пользовательскую страницу мастера.На этой странице вы можете поместить изображение

В каталоге примеров установки inno есть пример создания пользовательской страницы мастера.По сути, страница вашего скрипта будет выглядеть так:

[Code]
Var
  MyPage: TWizardPage;

Procedure CreateMyPage;
Var
  MyImageDisplay: TBitmapImage;
  MyImage: TBitmap;
Begin
  MyPage := CreateCustomPage(wpSelectDir, 'Licence checking', 'The setup will now verify your licence');
  //
  MyImageDisplay := TBitmapImage.Create(MyPage.Surface);
  // set the props... do something with it
  MyImage := TBitmap.Create;
  // set the props, load a file
  MyImageDisplay.Bitmap.Assign(MyImage)
End;

procedure InitializeWizard;
Begin
  CreateMyPage;
End;
...