是否可以在 Inno Setup 中更改模式和浏览目录窗口的内部背景颜色?就我而言,我希望它应该是白色的。
UPD:内部设置的内页也有相同的行为,但我已通过设置修复它
WizardForm.InnerPage.Color := clWhite;
我正在使用VclStylesInno为我的安装程序设置自定义样式的 Spreadsheat 样式。
是否可以在 Inno Setup 中更改模式和浏览目录窗口的内部背景颜色?就我而言,我希望它应该是白色的。
WizardForm.InnerPage.Color := clWhite;
我正在使用VclStylesInno为我的安装程序设置自定义样式的 Spreadsheat 样式。
您不能在 Inno Setup 本身中更改这些颜色,除非通过 Inno Setup 的自定义构建或某些插件 DLL(见下文)。
您所能做的就是从头开始重新实现这些对话框:
对于“浏览”对话框:处理WizardForm.DirBrowseButton.OnClick
并使用CreateCustomForm
和TFolderTreeView
来实现浏览对话框。下载 Inno Setup 代码并从SelFolderForm.pas
.
处理示例WizardForm.DirBrowseButton.OnClick
,请参见
安装过程中如何显示本地化的 Program Files 名称(显示名称)?
CancelButtonClick
事件功能。确保您设置Confirm
为False
摆脱默认提示。并实施你自己的。再次,使用CreateCustomForm
.为了一点点收获,做很多工作。我不会这样做。
相反,您可以使用VCL Styles for Inno Setup (DLL) 来设置 Inno Setup 窗口(包括所有模式对话框)的样式。