Installation 在Inno设置中从FinishedLabel获取文本

Installation 在Inno设置中从FinishedLabel获取文本,installation,inno-setup,pascalscript,Installation,Inno Setup,Pascalscript,我试图创建一个TLabel并从FinishedLabel获取文本,以便在完成的页面上显示自定义背景图像时显示文本的透明度 我对FinishedHeadingLabel做了同样的处理,效果非常好, 但它不适用于FinishedLabel,以下是代码: BottomFinishedLabel:=TLabel.Create(WizardForm); BottomFinishedLabel.Parent:=WizardForm.FinishedLabel.Parent; BottomFinishedLa

我试图创建一个
TLabel
并从
FinishedLabel
获取文本,以便在完成的页面上显示自定义背景图像时显示文本的透明度

我对
FinishedHeadingLabel
做了同样的处理,效果非常好, 但它不适用于
FinishedLabel
,以下是代码:

BottomFinishedLabel:=TLabel.Create(WizardForm);
BottomFinishedLabel.Parent:=WizardForm.FinishedLabel.Parent;
BottomFinishedLabel.Font:=WizardForm.FinishedLabel.Font;
BottomFinishedLabel.Caption:=WizardForm.FinishedLabel.Caption;
BottomFinishedLabel.WordWrap:=WizardForm.FinishedLabel.WordWrap;
继承BoundsRect(WizardForm.FinishedLabel、BottomFinishedLabel);
WizardForm.FinishedLabel.Visible:=False;
这就是它所展示的:

这就是我试图做的(使用
TLabel
):

您可能太早复制了文本

FinishedLabel
仅在之后设置

也就是说,你最早能读到的是in(或in)


如果您知道文本显示的变体,还可以使用读取
msgfinishedrestabel
msgFinishedLabel
msgFinishedLabelNoIcons
+
msgClickFinish