首页 > 解决方案 > Inno 设置 - 添加动画 gif

问题描述

我试图在我的向导页面上实现一个动画 gif。我认为 Inno Setup 没有提供一种直接的方法来做到这一点。但是是否可以使用几个位图,这些位图将在几秒钟后一遍又一遍地被替换。这是我的代码(目前,只出现了一个 bmp):

Source: "{#GetUsbDrive}\First_Image.bmp"; Flags: dontcopy
Source: "{#GetUsbDrive}\Seccond_Image.bmp"; Flags: dontcopy
Source: "{#GetUsbDrive}\Third_Image.bmp"; Flags: dontcopy

[Code]
var

  Page: TWizardPage;
  Image: TBitmapImage;

procedure InitializeWizard;

Page := CreateCustomPage(wpWelcome, 'random text', 'random text');
              
begin
 ExtractTemporaryFile('Lasal 1 Class Setup.bmp');
  with TBitmapImage.Create(WizardForm) do
  begin
    Parent := Page.Surface;
    Bitmap.LoadFromFile(ExpandConstant('{tmp}\First_Image.bmp'));
    width:= 670;
    height:= 250;
    Center := true;
    Stretch := true;
    Top :=10;
   end;
end;

标签: inno-setupgif

解决方案


推荐阅读