gpt4 book ai didi

inno-setup - 无法在 Inno Setup 欢迎页面上创建标签

转载 作者:行者123 更新时间:2023-12-05 04:56:53 24 4
gpt4 key购买 nike

我正在尝试使用以下代码在欢迎页面上创建标签(或位图):

LabelTarget := TLabel.Create(WizardForm);
with LabelTarget do
begin
Parent := WizardForm.WelcomePage;
Left := ScaleX(198);
Top := ScaleY(105);
Caption := 'Target';
end;

它不会工作,但如果我将父级更改为 WizardForm.InstallingPage,它将在安装页面上创建该标签。问题出在哪里?

最佳答案

这是因为 WelcomePage 的几乎整个区域都被不透明的 WelcomeLabel2 覆盖了。

TLabel 不是真正的 Windows 控件。它是一个虚拟的,由表单本身绘制。所以它会被任何其他真正的 Windows 控件隐藏,即使 TLabel 在技术上位于它之上(它是什么,作为您的 LabelTarget创建晚于 WelcomeLabel2)。 WelcomeLabel2TStaticText,什么是真正的控件。所以它隐藏了你的 LabelTarget

要解决这个问题:

  • 缩小 WelcomeLabel2 高度,或者
  • LabelTarget 更改为 TStaticText

关于inno-setup - 无法在 Inno Setup 欢迎页面上创建标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64742916/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com