良好的 GUI 设计中的常见做法是不使用是-否消息框,而是为按钮提供真实名称,例如保存或丢弃。我们如何在显示的消息框中实现这一点MsgBox
在 InnoSetup 中,至少对于我们在代码部分中显示的那些?
The MsgBox http://www.jrsoftware.org/ishelp/index.php?topic=isxfunc_msgbox函数内部使用MessageBox https://msdn.microsoft.com/en-us/library/windows/desktop/ms645505(v=vs.85).aspxWindows API 函数允许您仅使用一组特定的预定义按钮或按钮组。更糟糕的是,按钮无法轻松本地化(没有钩子像这样 http://www.codeproject.com/Articles/18399/Localizing-System-MessageBox)。因此,要拥有自定义按钮文本,您需要使用此类挂钩并在显示对话框之前更改文本,显示对话框,然后将它们更改回常用文本(因为 Inno Setup 也使用此对话框)。
另一个更简单的选择是制作自定义表单。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)