2013-04-17 72 views
3

我可以在Inno Setup歡迎頁面上放置信息嗎?我想的東西like thisInno Setup - 如何在歡迎頁面上放置信息

+0

編輯您的ISL文件,或通過添加CUSTOMMESSAGE [CODE]'TLabel.Create(WizardForm)'。 – RobeN

+0

@RobeN直接編輯'.isl'文件被認爲是不好的做法,因爲它會對可維護性產生負面影響,任何更改都會在更新時被清除。 – Deanna

+1

@Deanna如果您創建自己的/個性化版本的IS(例如自定義編譯),那麼您可以使用大量的安裝程序。您始終可以創建自己的ISL文件以保持ISS腳本乾淨整潔。 – RobeN

回答

14

您可以通過在[Messages]部分覆蓋的值更改歡迎消息文本:

[Messages] 
WelcomeLabel2=This will install [name/ver] on your computer.%n%nIt is recommended that you close all other applications and disable any anti virus before continuing. 

如果你想改變風格(顏色,大小等),然後你將需要在InitializeWizard()事件功能中單獨創建和定位控件。

+0

非常感謝!但我仍然不知道如何編寫代碼來更改顏色和字的大小,以及任何示例代碼以供參考? –

5

@Deanna答案是正確的。

現在,如果你也想改變字體顏色和格式,你可以這樣做:

[Messages] 
WelcomeLabel2=This will install [name/ver] on your computer.%n%nIt is recommended that you close all other applications and disable any anti virus before continuing. 

[Code] 
procedure InitializeWizard(); 
begin 
    WizardForm.WelcomeLabel2.Font.Style := [fsBold]; //Bold 
    WizardForm.WelcomeLabel2.Font.Color := clRed; // And red colour 
end;