【发布时间】:2011-04-29 06:52:27
【问题描述】:
MUI 对话框的 PRE 函数能否仅在需要时调用?
!define MUI_PAGE_CUSTOMFUNCTION_PRE SkipComponentsPage
!insertmacro MUI_PAGE_COMPONENTS
Function SkipComponentsPage
Abort
MessageBox MB_OK "You chose to UPDATE your current version"
FunctionEnd
//默认勾选此部分,即用户无法选择或取消选择此部分,必须执行..........怎么做?隐藏它,我在它的名字中加入了一个-符号。它的名字是“强制的”
Section "-mandatory" SEC_UPDATE
#Do update............
SectionEnd
我在 NSIS 安装程序的自定义对话框页面上有两个单选按钮(演示和更新)。 我希望当用户选择安装更新(选择更新单选按钮)时,跳过组件页面,并自动检查并执行指定的部分。
但如果用户选择安装 DEM(选择 DEMO 单选按钮),则不会跳过组件页面,用户可以在该组件页面上选中或取消选中部分。
【问题讨论】:
标签: dialog custom-controls nsis skip modern-ui