【发布时间】:2014-03-21 11:06:27
【问题描述】:
有没有办法将 Inno Setup 底部面板的背景颜色改为白色?
感谢您的帮助!
【问题讨论】:
标签: colors inno-setup
有没有办法将 Inno Setup 底部面板的背景颜色改为白色?
感谢您的帮助!
【问题讨论】:
标签: colors inno-setup
您描述的那个底部面板实际上是向导窗体的区域,因此您可以设置WizardForm 对象本身的Color 属性:
[Code]
procedure InitializeWizard;
begin
WizardForm.Color := clWhite;
end;
还有一件事值得一提;尽管上面的代码显示了如何按照您的要求将该区域颜色设置为恒定的白色,但您可以在屏幕截图中看到的白色实际上是 Windows 主题给出的颜色,因此该颜色不能总是白色。因此,如果您的目标是与您当前所在的页面具有相同的颜色,那么您应该从父页面继承颜色:
[Code]
procedure CurPageChanged(CurPageID: Integer);
begin
case CurPageID of
wpWelcome: WizardForm.Color := WizardForm.WelcomePage.Color;
wpFinished: WizardForm.Color := WizardForm.FinishedPage.Color;
else
WizardForm.Color := WizardForm.InnerPage.Color;
end;
end;
【讨论】: