我正在为 Inno 向导进行自己的设计,但我似乎找不到如何更改按钮的背景颜色(下一步/后退/取消)。
有人知道吗?
我知道它必须在 [Code]
中procedure InitializeWizard();
下的部分
应该看起来像这样
WizardForm.NextButton.Color := $464646;
但显然这个不起作用,因此我正在寻找任何建议。并且请不要推荐插件,也不会使用任何插件。除了按钮之外,我的风格看起来就是我想要的样子。
最佳答案
这在普通的 Inno Setup 中是不可能的。
在 Windows 中绘制按钮是一项复杂的任务,因为按钮通常包含多个单独绘制的“层” - 例如框架、阴影、主体(不是单色)。
实现此目标的最简单方法是为 Inno Setup 编写自定义插件(C/C++ 或 Delphi - 根据您的喜好)并使用 WIndows API,但这需要一些额外的知识。
关于inno-setup - 如何更改向导设置按钮的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74140207/