[英]Getting text from FinishedLabel in Inno Setup
我正在嘗試創建一個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;
InheritBoundsRect(WizardForm.FinishedLabel, BottomFinishedLabel);
WizardForm.FinishedLabel.Visible := False;
這是它顯示的內容:
您可能過早地復制了文本。
FinishedLabel
僅在CurStepChanged(ssPostInstall)
之后設置。
即最早您可以在CurPageChanged(wpFinished)
(或ShouldSkipPage(wpFinished)
)中閱讀它。
如果你知道的文字說明了什么變異,你也可以閱讀msgFinishedRestartLabel
, msgFinishedLabel
或msgFinishedLabelNoIcons
+ msgClickFinish
使用SetupMessage
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.