我要在我的 Inno 脚本中添加自定义的按钮, 加上 < code> TBUITmapImaage code> 类 。
我的Inno Setup 脚本编译得很好, 但位图没有在窗体中显示。 我查看了任何可能性, 但找不到错误 。 这就是 < code> tabitmapImaage code> 部分看起来像 atm :
procedure CreateMuteButton(ParentForm: TSetupForm);
var
MuteImage: TBitmapImage;
BitmapFileName: String;
begin
BitmapFileName := ExpandConstant( {tmp}muteBtn.bmp );
ExtractTemporaryFile(ExtractFileName(BitmapFileName));
MuteImage := TBitmapImage.Create(ParentForm);
MuteImage.Bitmap.LoadFromFile(BitmapFileName);
MuteImage.Cursor := crHand;
MuteImage.OnClick := @MuteButtonOnClick;
MuteImage.Parent := ParentForm;
MuteImage.Left := 45;
MuteImage.Top := 80
MuteImage.Width := 38;
MuteImage.Height := 50;
end;
procedure InitializeWizard();
var
val: Integer;
begin
CreateMuteButton(WizardForm);
(...)
end;