感谢您阅读本文。 我正在制作一个程序,我选择在Inno失望后使用NSIS打包它。 我正在尝试制作一个2步安装向导。我可以通过使用Nsdialogs和自定义页面来实现这一目标。 请看这张图片:here
是否可以更改"安装"按钮成为"我同意"在许可页面中? 如果可以,这个按钮可以着色吗?
我已经搜索了这个,我发现了一些名为“Buttonevent'”的插件。我下载它,我看到了这些例子。据我所知,这只能用于添加新按钮不更改现有按钮。 如果有任何线索,请帮助我。
答案 0 :(得分:0)
!include nsDialogs.nsh
Page Custom MyPageCreate
Page InstFiles
Function MyPageCreate
nsDialogs::Create 1018
Pop $0
GetDlgItem $1 $hwndparent 1 ; Get handle to Install/Next button
${NSD_SetText} $1 "$(^AgreeBtn)"
nsDialogs::Show
FunctionEnd
更改按钮颜色是很多工作,如果没有插件,则无法在NSIS中完成...
答案 1 :(得分:0)
这是一个单行解决方案的代码。 LicenseText 是您要查找的属性。您还应该考虑按预期使用许可页面。 网页许可