如何在 Inno Setup windows 背景上自定义左上角文本标签
How to customize the top-left text label on the background windows of Inno Setup
默认情况下,当我们使用 WindowVisible
时,Inno Setup 使用 AppName
作为在全屏背景中显示的左上角文本标签的文本源。我还想打印 Publisher
和 Version
.
我发现很多帮助主题都将图像作为背景,但没有改变显示的文本。有没有办法做到这一点,而不修改 [Setup] AppName
参数?
#define MyAppName "MyAppName"
#define MyAppVer "4.1"
[Setup]
AppName={#MyAppName}
AppVersion={#MyAppVer}
AppVerName={#MyAppName} {#MyAppVer}
WindowVisible=True
这似乎是不可能的。应用程序名称文本没有“标签”控件。名字直接画在window上。
也许你可以把一些面板后面的内置标签遮起来,然后把你自己的标签放在上面。
不过,你为什么还要使用 WindowVisible
?这是非常老派的做法,并且违反了 Microsoft UI 准则。你最好放弃那个。
默认情况下,当我们使用 WindowVisible
时,Inno Setup 使用 AppName
作为在全屏背景中显示的左上角文本标签的文本源。我还想打印 Publisher
和 Version
.
我发现很多帮助主题都将图像作为背景,但没有改变显示的文本。有没有办法做到这一点,而不修改 [Setup] AppName
参数?
#define MyAppName "MyAppName"
#define MyAppVer "4.1"
[Setup]
AppName={#MyAppName}
AppVersion={#MyAppVer}
AppVerName={#MyAppName} {#MyAppVer}
WindowVisible=True
这似乎是不可能的。应用程序名称文本没有“标签”控件。名字直接画在window上。
也许你可以把一些面板后面的内置标签遮起来,然后把你自己的标签放在上面。
不过,你为什么还要使用 WindowVisible
?这是非常老派的做法,并且违反了 Microsoft UI 准则。你最好放弃那个。