当前位置:首页>优优资讯 > 软件教程 > 电脑软件教程 > 如何书写NSIS脚本语言显示隐藏控件

如何书写NSIS脚本语言显示隐藏控件

作者:本站整理 时间:2015-01-30

  NSIS是微软公司在windows系统中添加的一个安装程序制作程序,专为安装程序这类应用所设计,它的脚本语言支持变量、函数、字串处理,专为安装程序这类应用打造。下面我们就来看看如何用它来编写显示隐藏控件的脚本。
 

 
  NSIS脚本通常以 nsi为扩展名,支持include功能,头文件扩展名为nsh。
  代码如下:
  !include "nsDialogs.nsh"
  !include "winmessages.nsh"
  !include "logiclib.nsh"
  OutFile "test.exe"
  Page Custom pre
  var dialog
  var hwnd
  var button
  Function pre
  nsDialogs::Create 1018
  Pop $dialog
  ${NSD_CreateCheckbox} 0 0 50% 6% "Show button below"
  Pop $hwnd
  ${NSD_OnClick} $hwnd EnDisableButton
  ${NSD_CreateButton} 25% 25% 50% 50% "Hello World"
  Pop $button
  ShowWindow $button ${SW_HIDE} # start out hidden
  nsDialogs::Show
  FunctionEnd
  Function EnDisableButton
  Pop $hwnd
  ${NSD_GetState} $hwnd $0
  ${If} $0 == 1
  ShowWindow $button ${SW_SHOW}
  ${Else}
  ShowWindow $button ${SW_HIDE}
  ${EndIf}
  FunctionEnd
  Section ""
  SectionEnd
 

相关文章

相关推荐

最新攻略

用户评论

(已有0条评论)
表情
注:您的评论需要经过审核才能显示哦,请文明发言!
还没有评论,快来抢沙发吧!