在接受许可协议后,将按钮的文本从下一个更改为安装?

时间:2012-11-26 07:43:19

标签: nsis

我希望在用户接受许可协议后,从下一步更改按钮文本。单击接受许可协议的单选按钮应该从下一个安装更改按钮的文本。

1 个答案:

答案 0 :(得分:2)

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

Page license "" licshow
LicenseForceSelection radiobuttons


Function licshow
GetDlgItem $0 $HWNDPARENT 1
SendMessage $0 ${WM_SETTEXT} 0 "STR:$(^InstallBtn)"
FunctionEnd

或者您可以使用LicenseText "" "$(^InstallBtn)"

如果出于某种原因你认为你 这样做,你可以试试button event plugin ......