Inno Setup内置控件名称

时间:2017-07-13 12:47:14

标签: inno-setup

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

1 个答案:

答案 0 :(得分: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脚本中使用,请删除F前缀(例如,而不是FFilenameLabel,使用FilenameLabel)。