下载此文档

牛牛安装包界面控件使用说明.docx


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
牛牛安装包界面控件使用说明
控件的使用进行说明,指导调用者顺利的 将牛捉安装包界面控件控件集成进安装包中,使第三方产品也能拥有完美的安装 包的UI体验功能。
官方网址:http://wwab" ${INSTALL_PAGE_CONFIG}
参数序号
参数类型
参数说明
备注
1
整型
用于指定要设置 标题的窗口句柄
调用init时返回(可传递子窗口弹窗口
的句柄)
2
字符串
指定的TAB控件
的 name
3
int
需要显示的tab 贝序号
以0为初始值

通知接口来浏览安装路径
nsNiuniuSkin::SelectInstallDir
Pop $0
通知界面控件来浏览安装路径,并且将路径获取到变量中。再调用此接口后,应该再调用
SetControlAttribute接口来将安装的路径设置到控件界面上。
通知接口来浏览安装路径扩展接口
nsNiuniuSkin::SelectInstallDirEx $hInstallDlg "请选择安装路径”
Pop $0
此接口是SelectInstallDir的扩展接口,在SelectInstallDir的基础上,支持设置文件选择框的标题。
.显示界面控件
nsNiuniuSkin::ShowPage 0
当界面绑定事件完成后,通过此接口来调用显示控件,此接口将会阻塞运行。
参数序号
参数类型
参数说明
备注
1
整型
用于指定显示前要 回调的NSIS函数
如果为0,则表示不 回调
.弹出提示框接口
1)以下代码用于初始化子窗口弹窗,同时返回其句柄:
nsNiuniuSkin::InitSkinSubPage "" "btnOK" "btnCancel,btnClose' pop $hInstallSubDlg
参数序号
参数类型
参数说明
备注
1
字符串
指定弹窗要用到的UI配
置xml文件
2
字符串
指定点击后弹窗退出时 返回IDOK勺按钮ID号
如果使用BindCallBack
绑定了此按钮回调的
NSIS函数,则此设置失效
3
字符串
指定点击后弹窗退出时
返回IDCANCEL按钮ID

如果使用BindCallBack
绑定了此按钮回调的
NSIS函数,则此设置失效
2)以下代码用于根据弹窗窗口的句柄设置其UI控件的属性,控制显示变化:
nsNiuniuSkin::SetControlAttribute $hInstallSubDlg "IblTitle" "text"”提示
3)以下代码将弹窗显示出来:
nsNiuniuSkin::ShowSkinSubPage 0
参数说明:
参数序号
参数类型
参数说明
备注
1
整型
指定显示弹窗前要回 调的NSIS函数地址
如果为0表7K不回调;
.指定界面上指定控件的属性
nsNiuniuSkin::SetControlAttribute $hInstallDlg "btnClose" "enabled" "false"
nsNiuniuSkin::SetControlAttribute $hInstallDlg "lblInstalling" "text""正在卸载 … 此接口用于指定界面的指定元素的指定属性,比如:是否可用、是否可见、是否选中、文字、背景图等等
参数说明:
参数序号
参数类型
参数说明
备注
1
整型
用于指定要设置 标题的窗口句柄
调用init时返回(可传递子窗口弹窗口
的句柄)
2
字符串
控件的name
3
字符串
控件的属性名
4
字符串
控件的属性值
注:
可以通过此接口设置所有的通用属性;一般可以利用此接口来设置指定控件的文本、是否可
用、是否可见、位置、大小 、背景图、文本颜色等;比如可以用于设置复选框是否选中等
等。
通用的属性列表项可以参照下图:
<ContraL parent-""KUiX0mMnu
■cattributE 口3="瞬"defarjlt-pOilO,O1On,t\-p=""RECT"匚=皿费太
tAttribute najK-"padding>r derauit-"OrcirDFDT, type-"KECTn COKMn--(2 r 2 r 2,2 ) " />
SttuibutRde£ault="CxOO00000011 type=*

牛牛安装包界面控件使用说明 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjl201702
  • 文件大小78 KB
  • 时间2022-05-13