是否可以在 Inno Setup 中更改模式和浏览目录窗口的内部背景颜色?就我而言,我希望它应该是白色的。
WizardForm.InnerPage.Color := clWhite;
我正在使用 VclStylesInno 使用自定义样式电子表格来设计我的安装程序。
您无法在 Inno Setup 本身中更改这些颜色,除非通过 Inno Setup 的自定义构建或某些插件 DLL(见下文)。
您所能做的就是从头开始重新实现这些对话框:
对于“浏览”对话框:处理
WizardForm.DirBrowseButton.OnClick
并使用 CreateCustomForm
和 TFolderTreeView
实现浏览对话框。下载 Inno Setup 代码并从 SelFolderForm.pas
复制现有实现。
有关处理
WizardForm.DirBrowseButton.OnClick
的示例,请参阅CancelButtonClick
事件函数。确保将 Confirm
设置为 False
以消除默认提示。并实施你自己的。再次使用 CreateCustomForm
。付出很大的努力才能获得小小的收获。我不会这么做。
相反,您可以使用 VCL Styles for Inno Setup (DLL) 来设置 Inno Setup 窗口的样式(包括所有模式对话框)。