如何使用wix在MSI安装程序的欢迎消息中添加对齐的自定义消息

时间:2019-05-23 09:52:17

标签: windows wix windows-installer wix3

我在wxl文件中使用此行添加了自定义消息,但仍然无法正确对齐版本号

  <String Id="WelcomeDlgDescription" Overridable="yes">The Setup Wizard will install [ProductName] on your computer. Click Next to continue or Cancel to exit the Setup Wizard.&#13;&#10;&#13;&#10;&#13;&#10;{\WixUI_Font_Title}Version - [ProductVersion]</String>

我希望结果像这样

enter image description here

此外,我无法更改字体。

已更新

我能够实现这一目标。版本留在中间而不是结尾 enter image description here

1 个答案:

答案 0 :(得分:0)

限制 :每个字符串只能显示一种样式。我不确定,但是它在文档中说您必须在字符串开头引用样式:

<TextStyle Id="Test" FaceName="Arial" Blue="255" Size="12" Strike="yes" />

<..>

<String Id="WelcomeDlgDescription">{\Test}Version - [ProductVersion]</String>
  

自定义WiX对话框 :您可能需要更改整个对话框以添加两个字段,以便可以将版本号放在自己的位置   具有自己风格的文本框。这样做有点麻烦,我对   在这里:Customizing WiX Dialogs。请快速阅读。还介绍了如何更改字体颜色和样式。

更新 :有关如何插入自定义对话框的好例子:Wix UpgradeVersion