我在inno设置中有一个欢迎页面的示例代码,它将用图像填充背景。 这是我使用的代码:
[Files]
Source: C:\Program Files (x86)\Inno Setup 5\Examples\MyProg.exe; DestDir: {app}
Source: F:\image.bmp; DestDir: {tmp}; Flags: dontcopy
[Code]
procedure InitializeWizard;
var
ImageFile: String;
Image: TBitmapImage;
begin
ImageFile := ExpandConstant('{tmp}\image.bmp');
ExtractTemporaryFile('image.bmp');
Image := TBitmapImage.Create(WizardForm);
with Image do
begin
Bitmap.LoadFromFile(ImageFile);
Parent := WizardForm.WelcomePage;
Autosize := True
ReplaceColor := $00FF00FF; // Replace magenta...
ReplaceWithColor := WizardForm.WelcomePage.Color; // ...with the background color of the page
end;
end;
此代码使安装程序如下图所示:
现在我的问题是有没有办法让文字透明,以便用户可以看到完整的图片。 我希望你们都明白我想说的话。 感谢。