杉宫竹苑工作室

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

NSIS 下拉菜单

[复制链接]
发表于 2017-2-26 11:29:10 | 显示全部楼层 |阅读模式

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

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

x
  1. !include "MUI2.nsh"

  2.   Name "example_NSD_DropList"

  3.   OutFile "example_NSD_DropList.exe"

  4.   InstallDir "$EXEDIR"

  5.   Page custom nsDialogsPage

  6.   !insertmacro MUI_LANGUAGE "English"

  7.   Section ""

  8.   SectionEnd

  9. Var DropList1
  10. Var DropList2
  11. Var DropList3

  12. Function nsDialogsPage

  13. nsDialogs::Create /NOUNLOAD 1018
  14. Pop $0

  15.   ${NSD_CreateLabel} 20 20 100 10u "Height: 100"
  16.   ${NSD_CreateDropList} 20 50 100 100 ""
  17.   Pop $DropList1

  18.   ${NSD_CB_AddString} $DropList1 A
  19.   ${NSD_CB_AddString} $DropList1 B
  20.   ${NSD_CB_AddString} $DropList1 C
  21.   ${NSD_CB_AddString} $DropList1 D
  22.   ${NSD_CB_AddString} $DropList1 E
  23.   ${NSD_CB_AddString} $DropList1 A
  24.   ${NSD_CB_AddString} $DropList1 B
  25.   ${NSD_CB_AddString} $DropList1 C
  26.   ${NSD_CB_AddString} $DropList1 D
  27.   ${NSD_CB_AddString} $DropList1 E
  28.   ${NSD_CB_AddString} $DropList1 A
  29.   ${NSD_CB_AddString} $DropList1 B
  30.   ${NSD_CB_AddString} $DropList1 C
  31.   ${NSD_CB_AddString} $DropList1 D
  32.   ${NSD_CB_AddString} $DropList1 E
  33.   ${NSD_CB_AddString} $DropList1 A
  34.   ${NSD_CB_AddString} $DropList1 B
  35.   ${NSD_CB_AddString} $DropList1 C
  36.   ${NSD_CB_AddString} $DropList1 D
  37.   ${NSD_CB_AddString} $DropList1 E
  38.   ${NSD_CB_AddString} $DropList1 A
  39.   ${NSD_CB_AddString} $DropList1 B
  40.   ${NSD_CB_AddString} $DropList1 C
  41.   ${NSD_CB_AddString} $DropList1 D
  42.   ${NSD_CB_AddString} $DropList1 E
  43.   ${NSD_CB_AddString} $DropList1 A
  44.   ${NSD_CB_AddString} $DropList1 B
  45.   ${NSD_CB_AddString} $DropList1 C
  46.   ${NSD_CB_AddString} $DropList1 D
  47.   ${NSD_CB_AddString} $DropList1 E
  48.   ${NSD_CB_AddString} $DropList1 A
  49.   ${NSD_CB_AddString} $DropList1 B
  50.   ${NSD_CB_AddString} $DropList1 C
  51.   ${NSD_CB_AddString} $DropList1 D
  52.   ${NSD_CB_AddString} $DropList1 E
  53.   ${NSD_CB_AddString} $DropList1 A
  54.   ${NSD_CB_AddString} $DropList1 B
  55.   ${NSD_CB_AddString} $DropList1 C
  56.   ${NSD_CB_AddString} $DropList1 D
  57.   ${NSD_CB_AddString} $DropList1 E
  58.   ${NSD_CB_AddString} $DropList1 A
  59.   ${NSD_CB_AddString} $DropList1 B
  60.   ${NSD_CB_AddString} $DropList1 C
  61.   ${NSD_CB_AddString} $DropList1 D
  62.   ${NSD_CB_AddString} $DropList1 E

  63.   ${NSD_CreateLabel} 150 20 100 10u "Height: 500"
  64.   ${NSD_CreateDropList} 150 50 100 500 ""
  65.   Pop $DropList2

  66.   ${NSD_CB_AddString} $DropList2 A
  67.   ${NSD_CB_AddString} $DropList2 B
  68.   ${NSD_CB_AddString} $DropList2 C
  69.   ${NSD_CB_AddString} $DropList2 D
  70.   ${NSD_CB_AddString} $DropList2 E
  71.   ${NSD_CB_AddString} $DropList2 A
  72.   ${NSD_CB_AddString} $DropList2 B
  73.   ${NSD_CB_AddString} $DropList2 C
  74.   ${NSD_CB_AddString} $DropList2 D
  75.   ${NSD_CB_AddString} $DropList2 E
  76.   ${NSD_CB_AddString} $DropList2 A
  77.   ${NSD_CB_AddString} $DropList2 B
  78.   ${NSD_CB_AddString} $DropList2 C
  79.   ${NSD_CB_AddString} $DropList2 D
  80.   ${NSD_CB_AddString} $DropList2 E
  81.   ${NSD_CB_AddString} $DropList2 A
  82.   ${NSD_CB_AddString} $DropList2 B
  83.   ${NSD_CB_AddString} $DropList2 C
  84.   ${NSD_CB_AddString} $DropList2 D
  85.   ${NSD_CB_AddString} $DropList2 E
  86.   ${NSD_CB_AddString} $DropList2 A
  87.   ${NSD_CB_AddString} $DropList2 B
  88.   ${NSD_CB_AddString} $DropList2 C
  89.   ${NSD_CB_AddString} $DropList2 D
  90.   ${NSD_CB_AddString} $DropList2 E
  91.   ${NSD_CB_AddString} $DropList2 A
  92.   ${NSD_CB_AddString} $DropList2 B
  93.   ${NSD_CB_AddString} $DropList2 C
  94.   ${NSD_CB_AddString} $DropList2 D
  95.   ${NSD_CB_AddString} $DropList2 E
  96.   ${NSD_CB_AddString} $DropList2 A
  97.   ${NSD_CB_AddString} $DropList2 B
  98.   ${NSD_CB_AddString} $DropList2 C
  99.   ${NSD_CB_AddString} $DropList2 D
  100.   ${NSD_CB_AddString} $DropList2 E
  101.   ${NSD_CB_AddString} $DropList2 A
  102.   ${NSD_CB_AddString} $DropList2 B
  103.   ${NSD_CB_AddString} $DropList2 C
  104.   ${NSD_CB_AddString} $DropList2 D
  105.   ${NSD_CB_AddString} $DropList2 E
  106.   ${NSD_CB_AddString} $DropList2 A
  107.   ${NSD_CB_AddString} $DropList2 B
  108.   ${NSD_CB_AddString} $DropList2 C
  109.   ${NSD_CB_AddString} $DropList2 D
  110.   ${NSD_CB_AddString} $DropList2 E

  111.   ${NSD_CreateLabel} 280 20 100 10u "Height: 1000"
  112.   ${NSD_CreateDropList} 280 50 100 1000 ""
  113.   Pop $DropList3

  114.   ${NSD_CB_AddString} $DropList3 A
  115.   ${NSD_CB_AddString} $DropList3 B
  116.   ${NSD_CB_AddString} $DropList3 C
  117.   ${NSD_CB_AddString} $DropList3 D
  118.   ${NSD_CB_AddString} $DropList3 E
  119.   ${NSD_CB_AddString} $DropList3 A
  120.   ${NSD_CB_AddString} $DropList3 B
  121.   ${NSD_CB_AddString} $DropList3 C
  122.   ${NSD_CB_AddString} $DropList3 D
  123.   ${NSD_CB_AddString} $DropList3 E
  124.   ${NSD_CB_AddString} $DropList3 A
  125.   ${NSD_CB_AddString} $DropList3 B
  126.   ${NSD_CB_AddString} $DropList3 C
  127.   ${NSD_CB_AddString} $DropList3 D
  128.   ${NSD_CB_AddString} $DropList3 E
  129.   ${NSD_CB_AddString} $DropList3 A
  130.   ${NSD_CB_AddString} $DropList3 B
  131.   ${NSD_CB_AddString} $DropList3 C
  132.   ${NSD_CB_AddString} $DropList3 D
  133.   ${NSD_CB_AddString} $DropList3 E
  134.   ${NSD_CB_AddString} $DropList3 A
  135.   ${NSD_CB_AddString} $DropList3 B
  136.   ${NSD_CB_AddString} $DropList3 C
  137.   ${NSD_CB_AddString} $DropList3 D
  138.   ${NSD_CB_AddString} $DropList3 E
  139.   ${NSD_CB_AddString} $DropList3 A
  140.   ${NSD_CB_AddString} $DropList3 B
  141.   ${NSD_CB_AddString} $DropList3 C
  142.   ${NSD_CB_AddString} $DropList3 D
  143.   ${NSD_CB_AddString} $DropList3 E
  144.   ${NSD_CB_AddString} $DropList3 A
  145.   ${NSD_CB_AddString} $DropList3 B
  146.   ${NSD_CB_AddString} $DropList3 C
  147.   ${NSD_CB_AddString} $DropList3 D
  148.   ${NSD_CB_AddString} $DropList3 E
  149.   ${NSD_CB_AddString} $DropList3 A
  150.   ${NSD_CB_AddString} $DropList3 B
  151.   ${NSD_CB_AddString} $DropList3 C
  152.   ${NSD_CB_AddString} $DropList3 D
  153.   ${NSD_CB_AddString} $DropList3 E
  154.   ${NSD_CB_AddString} $DropList3 A
  155.   ${NSD_CB_AddString} $DropList3 B
  156.   ${NSD_CB_AddString} $DropList3 C
  157.   ${NSD_CB_AddString} $DropList3 D
  158.   ${NSD_CB_AddString} $DropList3 E

  159.   nsDialogs::Show

  160. FunctionEnd
复制代码


回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-19 11:43 , Processed in 0.100416 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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