Inno Setup内置控件名称

问题描述 投票:2回答:1

我经常发现我需要内置控件的名称,例如WizardForm.StatusLabel。是否有一个对所有内置控件名称的明确引用,如果没有,你如何找到这些?作为一个有效的例子,我如何找到控件的名称,该控件显示在WizardForm.InstallingPage上提取的文件名,即WizardForm.StatusLabel下面的标签?

inno-setup
1个回答
3
投票

唯一的公共文件是TWizardForm reference。它列出了所有控件的名称。但是以相当随机的顺序。

我发现检查Wizard.dfm in Inno Setup source code repository更容易。它定义了层次结构中的控件。所以如果你search for InstallingPage,你会发现有这些控件:

object FInstallingPage: TNewNotebookPage
  object FFilenameLabel: TNewStaticText
    ...
  end
  object FStatusLabel: TNewStaticText
    ...
  end
  object FProgressGauge: TNewProgressBar
    ...
  end
end 

要在Pascal Script中使用,请删除F前缀(例如,使用FFilenameLabel代替FilenameLabel)。

© www.soinside.com 2019 - 2024. All rights reserved.