Cover the MainPanel image and hide all the other components ( WizardSmallBitmapImage , PageDescriptionLabel and PageNameLabel ):
[Files] Source: "rainbow.bmp"; Flags: dontcopy [Code] procedure InitializeWizard(); var BitmapImage: TBitmapImage; begin ExtractTemporaryFile('rainbow.bmp'); BitmapImage := TBitmapImage.Create(WizardForm); BitmapImage.Parent := WizardForm.MainPanel; BitmapImage.Width := WizardForm.MainPanel.Width; BitmapImage.Height := WizardForm.MainPanel.Height; BitmapImage.Stretch := True; BitmapImage.AutoSize := False; BitmapImage.Bitmap.LoadFromFile(ExpandConstant('{tmp}\rainbow.bmp')); WizardForm.WizardSmallBitmapImage.Visible := False; WizardForm.PageDescriptionLabel.Visible := False; WizardForm.PageNameLabel.Visible := False; end;

See also. How to hide the main panel and show the image on the whole page?
and Inno Setup - text transparency in names and descriptions of names .
Martin Prikryl Jul 31 '16 at 17:15 2016-07-31 17:15
source share