资源描述:
《inno setup常用代码收藏》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、Innosetup常用代码WizardImageFile=E:ProgramFilesInnoSetup51.bmpWizardSmallImageFile=E:ProgramFilesInnoSetup5\2.bmp程序安装界面1、如何让协议许可页面默认选中我同意按钮[code]procedureInitializeWizard();beginWizardForm.LICENSEACCEPTEDRADIO.Checked:=true;end;2、自定义安装程序右上角图片大小[code]procedureInitializeWizard();
2、beginWizardForm.WizardSmallBitmapImage.width:=150;//设置页眉图片的大小WizardForm.WizardSmallBitmapImage.left:=WizardForm.width-150;//设置左边页眉留出的空隙WizardForm.PAGENAMELABEL.width:=0;//设置标题文字显示的大小WizardForm.PAGEDESCRIPTIONLABEL.width:=0;//设置标题文字显示的大小end;//或者自定义安装向导小图片[code]procedureInitializeW
3、izard();beginWizardform.WizardSmallBitmapImage.left:=WizardForm.width-164;//自定义安装向导小图片显示位置WizardForm.WizardSmallBitmapImage.width:=164;//自定义安装向导小图片宽度Wizardform.PageNameLabel.width:=495-164-36;//这儿必须定义,数值根据图片宽度更改,显示软件名称的位置Wizardform.PageDescriptionLabel.width:=495-164-42;//显示页面信息的
4、位置end;3、自定BeveledLabel显示代码[code]procedureInitializeWizard();beginWizardForm.BeveledLabel.Enabled:=true;//允许显示WizardForm.BeveledLabel.Font.Color:=$00058451;;//显示颜色WizardForm.BeveledLabel.Font.Style:=WizardForm.BeveledLabel.Font.Style+[fsBold];//显示字体WizardForm.BeveledLabel.Left:=5;
5、//显示位置end;4、自定义安装向导图片[code]procedureInitializeWizard();beginWizardform.WELCOMELABEL1.left:=18;//自定义欢迎页面标题1显示位置Wizardform.WELCOMELABEL2.left:=18;//自定义欢迎页面标题2显示位置Wizardform.WizardBitmapImage.left:=WizardForm.width-164//自定义安装向导图片显示位置(显示大小,此处为居右显示)end;5、显示出组件选择框[Types]Name:full;Descr
6、iption:推荐Name:default;Description:典型Name:custom;Description:自定义;Flags:iscustom;告诉安装程序这个类型是自定义类型。必须定义iscustom这个参数,才能显示出组件选择框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是准备安装界面PageID查询INNO帮助中的Pascal脚本:事件函数常量预定义向导页CurPageID值wpWelcome,wpLicense,wpPassword,wpInfoBefore,wpUserInfo,wpSelectDir,wpSelectComponents,wpSelectProgramGroup,wpSelectTasks,wpRea
8、dy,wpPreparing,wpInstalling,wpInfoAfter,