資源描述:
《inno setup常用代碼收藏》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、Innosetup常用代碼WizardImageFile=E:ProgramFilesInnoSetup51.bmpWizardSmallImageFile=E:ProgramFilesInnoSetup5\2.bmp程序安裝界面1、如何讓協(xié)議許可頁面默認(rèn)選中我同意按鈕[code]procedureInitializeWizard();beginWizardForm.LICENSEACCEPTEDRADIO.Checked:=true;end;2、自定義安裝程序右上角圖片大小[code]procedureInitializeWizard();
2、beginWizardForm.WizardSmallBitmapImage.width:=150;//設(shè)置頁眉圖片的大小WizardForm.WizardSmallBitmapImage.left:=WizardForm.width-150;//設(shè)置左邊頁眉留出的空隙WizardForm.PAGENAMELABEL.width:=0;//設(shè)置標(biāo)題文字顯示的大小WizardForm.PAGEDESCRIPTIONLABEL.width:=0;//設(shè)置標(biāo)題文字顯示的大小end;//或者自定義安裝向?qū)D片[code]procedureInitializeW
3、izard();beginWizardform.WizardSmallBitmapImage.left:=WizardForm.width-164;//自定義安裝向?qū)D片顯示位置WizardForm.WizardSmallBitmapImage.width:=164;//自定義安裝向?qū)D片寬度Wizardform.PageNameLabel.width:=495-164-36;//這兒必須定義,數(shù)值根據(jù)圖片寬度更改,顯示軟件名稱的位置Wizardform.PageDescriptionLabel.width:=495-164-42;//顯示頁面信息的
4、位置end;3、自定BeveledLabel顯示代碼[code]procedureInitializeWizard();beginWizardForm.BeveledLabel.Enabled:=true;//允許顯示W(wǎng)izardForm.BeveledLabel.Font.Color:=$00058451;;//顯示顏色WizardForm.BeveledLabel.Font.Style:=WizardForm.BeveledLabel.Font.Style+[fsBold];//顯示字體WizardForm.BeveledLabel.Left:=5;
5、//顯示位置end;4、自定義安裝向?qū)D片[code]procedureInitializeWizard();beginWizardform.WELCOMELABEL1.left:=18;//自定義歡迎頁面標(biāo)題1顯示位置Wizardform.WELCOMELABEL2.left:=18;//自定義歡迎頁面標(biāo)題2顯示位置Wizardform.WizardBitmapImage.left:=WizardForm.width-164//自定義安裝向?qū)D片顯示位置(顯示大小,此處為居右顯示)end;5、顯示出組件選擇框[Types]Name:full;Descr
6、iption:推薦Name:default;Description:典型Name:custom;Description:自定義;Flags:iscustom;告訴安裝程序這個類型是自定義類型。必須定義iscustom這個參數(shù),才能顯示出組件選擇框6、定義[Messages]的顏色[code]procedureInitializeWizard();beginWizardForm.BeveledLabel.Enabled:=True;WizardForm.BeveledLabel.Font.Color:=clblue;end;7、不顯示一些特定的安裝界面[c
7、ode]functionShouldSkipPage(PageID:Integer):Boolean;beginifPageID=wpReadythenresult:=true;end;wpReady是準(zhǔn)備安裝界面PageID查詢INNO幫助中的Pascal腳本:事件函數(shù)常量預(yù)定義向?qū)ы揅urPageID值wpWelcome,wpLicense,wpPassword,wpInfoBefore,wpUserInfo,wpSelectDir,wpSelectComponents,wpSelectProgramGroup,wpSelectTasks,wpRea
8、dy,wpPreparing,wpInstalling,wpInfoAfter,