小编Mar*_*cio的帖子

inno setup bmp图像出现在一个页面上

我希望bmp图像出现在单个页面"selectadditionaltasks"上,但它出现在所有页面上.我究竟做错了什么?

procedure LogoOnClick(Sender: TObject);
var ResCode: Integer;
begin
end;
procedure LogoWizard();

var
  BtnPanel: TPanel;
  BtnImage: TBitmapImage;
begin
  ExtractTemporaryFile('Logo.bmp')

  BtnPanel:=TPanel.Create(WizardForm)
  with BtnPanel do begin
    Left:=40
    Top:=250
    Width:=455
    Height:=42
    Cursor:=crHand
    OnClick:=@logoOnClick
    Parent:=WizardForm
  end
  BtnImage:=TBitmapImage.Create(WizardForm)
  with BtnImage do begin
    AutoSize:=True;
    Enabled:=False;
    Bitmap.LoadFromFile(ExpandConstant('{tmp}')+'\Logo.bmp')
    Parent:=BtnPanel
  end
end;
procedure InitializeWizard();
begin
  LogoWizard();
end;
Run Code Online (Sandbox Code Playgroud)

图片示例

设置截图

inno-setup

7
推荐指数
1
解决办法
3139
查看次数

隐藏Inno Setup进度页面中的文件名

如何从安装进度条上方的标签中隐藏或删除正在安装的文件的名称,只留下"ex:install"?

它显示为文件正在解压缩.

Inno Setup安装进度页面的屏幕截图

LabelCurrFileName.Caption :=
  ExpandConstant('{cm:ExtractedFile} ') + 
  MinimizePathName(
    CurrentFile, LabelCurrFileName.Font, LabelCurrFileName.Width - ScaleX(100));

LabelCurrFileName.Caption := ExpandConstant('{cm:ExtractedFile} ');
Run Code Online (Sandbox Code Playgroud)

inno-setup

6
推荐指数
1
解决办法
3588
查看次数

标签 统计

inno-setup ×2