Nsis 接受许可协议后,是否将按钮文本从“下一步”更改为“安装”?

Nsis 接受许可协议后,是否将按钮文本从“下一步”更改为“安装”?,nsis,Nsis,一旦用户接受许可协议,我想将按钮文本从“下一步”更改为“安装”。单击接受许可协议的单选按钮应将按钮文本从“下一步”更改为“安装”。没有允许您根据许可页面上的事件更改文本的挂钩,但您可以在首次进入页面时更改文本: Page license "" licshow LicenseForceSelection radiobuttons Function licshow GetDlgItem $0 $HWNDPARENT 1 SendMessage $0 ${WM_SETTEXT} 0 "STR:$(

一旦用户接受许可协议,我想将按钮文本从“下一步”更改为“安装”。单击接受许可协议的单选按钮应将按钮文本从“下一步”更改为“安装”。

没有允许您根据许可页面上的事件更改文本的挂钩,但您可以在首次进入页面时更改文本:

Page license "" licshow
LicenseForceSelection radiobuttons


Function licshow
GetDlgItem $0 $HWNDPARENT 1
SendMessage $0 ${WM_SETTEXT} 0 "STR:$(^InstallBtn)"
FunctionEnd
或者您可以使用
LicenseText“$(^InstallBtn)”


如果出于任何原因,你认为你必须这样做,你可以尝试添加…

,在升级的情况下,还需要同样的东西来显示升级文本。添加到这个,在升级的情况下需要同样的东西。按钮文本应为“升级”。如何获取此信息?LicenseText可以包含一个变量,在.onInit中将其设置为您希望文本为的任何内容…这有助于。。。谢谢安德斯