杉宫竹苑工作室

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1774|回复: 0

NSIS:使用插件和头文件创建超级链接

[复制链接]
发表于 2015-2-3 21:48:42 | 显示全部楼层 |阅读模式

正式会员享受无限制浏览网站功能和高速网盘下载,赶快加入本站吧!

您需要 登录 才可以下载或查看,没有账号?立即注册

x
此脚本由少轻狂根据X-Star, zhfi的超级按钮、链接、复选框、菜单脚本改写,主要目的是简化脚本、便于入门者理解。


  1. ;头文件
  2. !include MUI2.nsh
  3. !include ButtonLinkerLib.nsh

  4. Name "Linker Example"
  5. OutFile "LinkerMUI.exe"
  6. SetCompressor /SOLID lzma

  7. !define MUI_CUSTOMFUNCTION_GUIINIT Linker
  8. !insertmacro MUI_PAGE_WELCOME
  9. !insertmacro MUI_PAGE_INSTFILES
  10. !insertmacro MUI_LANGUAGE "SimpChinese"

  11. ;定义链接控件ID
  12. !ifndef IDC_LINKER
  13. !define IDC_LINKER                         1200
  14. !endif

  15. Section
  16. SectionEnd

  17. Function Linker
  18.         InitPluginsDir
  19.         ;获取“取消”按钮的位置
  20.   ${GetDlgItemRect} $0 $1 $2 $3 $HWNDPARENT ${IDC_CANCEL}
  21.         IntOp $2 $3 - $1
  22.         IntOp $1 $1 + 4
  23.         IntOp $2 $2 - 1
  24.         ;参考“取消”的位置来创建超级链接
  25.         ;用法:${CreateLinker2} 显示文本 X轴位置 Y轴位置 宽度 高度 父窗口窗口句柄 控件ID 链接地址
  26.         ${CreateLinker2} "访问轻狂志" 12 $1 80 $2 $HWNDPARENT ${IDC_LINKER} "http://www.flighty.cn"
  27. FunctionEnd
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|SgzyStudio

GMT+8, 2024-5-17 23:38 , Processed in 0.101948 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表