我希望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)
图片示例

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

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 ×2