禁用“下一步”安装脚本中的按钮
使用InstallShield - InstallScript 项目:
我制作了一个用于浏览文件的自定义对话框。
在对话框初始化时,我想禁用“下一步”按钮。
我成功地禁用了该对话框中的其他按钮,除了安装向导的任何按钮:“取消”、“下一步”和“后退”。
我使用了函数 _WinSubEnableControl 或 EnableWindow。
Using InstallShield - InstallScript project:
I made a custom dialog for browsing for a file.
On the dialog initialization I want to disable the "Next" button.
I am successful in disabling other buttons on this dialog except for any of the buttons of the install wizard: Cancel, Next and Back.
I used the functions _WinSubEnableControl or EnableWindow.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它对我有用:
如果您觉得这没有用,请发布您的代码。
It works for me:
If you didn't find this useful, please publish your code.
禁用按钮的代码应该在调用 SdGeneralInit 之后。
如果你把它放在之前(就像我所做的那样),更改将不会保留。
对 SdGeneralInit 的调用显式启用“下一步”按钮,这就是为什么它不适用于“下一步”按钮,但适用于对话框上的其他自定义按钮。
它应该看起来像这样:
The code for disabling the button should be after the call to SdGeneralInit.
If you put it before (like I did) the change won't stick.
The call to SdGeneralInit explicitly enables the "Next" button, that is why it did not work for the "Next" button but did work for the other custom buttons on the dialog.
It should look something like that: