Inno设置:模态和浏览目录窗口的颜色

时间:2016-05-06 12:13:07

标签: inno-setup modal-window

是否可以在创建设置中更改模态和浏览目录窗口的内部背景颜色?就我而言,我希望它应该是白色的。

enter image description here

enter image description here

<小时/> UPD:内部设置的内部页面上的行为相同,但我通过设置WizardForm.InnerPage.Color:= clWhite修复了它; 我正在使用VclStylesInno为我的安装程序设置自定义样式spreadshit样式。

2 个答案:

答案 0 :(得分:0)

除了自定义构建Inno Setup或某些插件DLL(见下文)外,你无法在Inno Setup中更改这些颜色。

您所能做的就是从头开始重新实现这些对话框:

  • 对于&#34;浏览&#34;对话框:处理WizardForm.DirBrowseButton.OnClick并使用CreateCustomFormTFolderTreeView来实现浏览对话框。下载Inno安装代码并从SelFolderForm.pas复制现有实施。
  • 对于&#34;取消&#34;对话框:实现CancelButtonClick事件功能。确保将Confirm设置为False以删除默认提示。并实现自己的。再次使用CreateCustomForm

为了小额收益,需要付出很多努力。我不这样做。

相反,您可以使用VCL Styles for Inno Setup(DLL)设置Inno Setup窗口的样式(包括所有模态对话框)。

enter image description here

答案 1 :(得分:0)

事实证明,原因在于Bitmap Designer中的“Colors”选项,我用它来修改我的安装程序样式。此选项为控件添加了一些其他样式:

enter image description here