2016-09-25 26 views

答えて

1

それをしないでください。 Windowsの設計ガイドラインに違反しています。


とにかく、あなたは、WindowVisible=yes directiveを使用して、従来のフルスクリーンのインストーラモードを有効にしてから、タイプTMainFormMainFormグローバル変数を経由して(今見える)背景ウィンドウを変更する必要があります。わずかに異なる実装のために


enter image description here

[Setup] 
WindowVisible=yes 

[Files] 
Source: "back.bmp"; Flags: dontcopy 

[Code] 

procedure InitializeWizard(); 
var 
    BackgroundImage: TBitmapImage; 
begin 
    BackgroundImage := TBitmapImage.Create(MainForm); 
    BackgroundImage.Parent := MainForm; 
    BackgroundImage.SetBounds(0, 0, MainForm.ClientWidth, MainForm.ClientHeight); 
    BackgroundImage.Stretch := True; 
    ExtractTemporaryFile('back.bmp'); 
    BackgroundImage.Bitmap.LoadFromFile(ExpandConstant('{tmp}\back.bmp')); 
end; 
、ISXKBに Background image during the installationを参照してください。

+0

私の答えはあなたを助けましたか? –