我正在使用这个解决方案:
Display image in top panel of Inno Setup wizard instead of page title and description
我想要设置这样的参数:
WizardForm.WizardSmallBitmapImage.Visible := False;
WizardForm.PageDescriptionLabel.Color := clBlack;
WizardForm.PageNameLabel.Color := clBlack;
WizardForm.PageDescriptionLabel.Font.Color := clWhite;
WizardForm.PageNameLabel.Font.Color := clWhite;
但是...我不知道如何在标题和描述下缩短黑色背景。正如你可以看到黑色条带在脸上。这有可能吗?
我想要这样的事情:
我已经有了这个:
答案 0 :(得分:2)
要更改标签宽度,请使用他们的.Width
属性。
procedure InitializeWizard();
begin
{ ... }
WizardForm.PageDescriptionLabel.Width :=
WizardForm.PageDescriptionLabel.Width - ScaleX(120);
WizardForm.PageNameLabel.Width :=
WizardForm.PageNameLabel.Width - ScaleX(120);
end;
或者您可以使标签透明:
Inno Setup - Transparency under text in page name and description labels