NSIS:使用插件和头文件创建超级链接
文章转自王牌软件
站长推荐:NSetup一键部署软件
一键式完成美化安装包制作,自动增量升级,数据统计,数字签名。应对各种复杂场景,脚本模块化拆分,常规复杂的脚本代码,图形化设置。无需专业的研发经验,轻松完成项目部署。(www.nsetup.cn)
只回答业务咨询
站长推荐:NSetup一键部署软件
一键式完成美化安装包制作,自动增量升级,数据统计,数字签名。应对各种复杂场景,脚本模块化拆分,常规复杂的脚本代码,图形化设置。无需专业的研发经验,轻松完成项目部署。(www.nsetup.cn)
此脚本由少轻狂根据X-Star, zhfi的超级按钮、链接、复选框、菜单脚本改写,主要目的是简化脚本、便于入门者理解。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
;头文件 !include MUI2.nsh !include ButtonLinkerLib.nsh Name "Linker Example" OutFile "LinkerMUI.exe" SetCompressor /SOLID lzma !define MUI_CUSTOMFUNCTION_GUIINIT Linker !insertmacro MUI_PAGE_WELCOME !insertmacro MUI_PAGE_INSTFILES !insertmacro MUI_LANGUAGE "SimpChinese" ;定义链接控件ID !ifndef IDC_LINKER !define IDC_LINKER 1200 !endif Section SectionEnd Function Linker InitPluginsDir ;获取“取消”按钮的位置 ${GetDlgItemRect} $0 $1 $2 $3 $HWNDPARENT ${IDC_CANCEL} IntOp $2 $3 - $1 IntOp $1 $1 + 4 IntOp $2 $2 - 1 ;参考“取消”的位置来创建超级链接 ;用法:${CreateLinker2} 显示文本 X轴位置 Y轴位置 宽度 高度 父窗口窗口句柄 控件ID 链接地址 ${CreateLinker2} "访问轻狂志" 12 $1 80 $2 $HWNDPARENT ${IDC_LINKER} "http://www.flighty.cn" FunctionEnd |
学习日记,兼职软件设计,软件修改,毕业设计。
本文出自 学习日记,转载时请注明出处及相应链接。
本文永久链接: https://www.softwareace.cn/?p=996