Is there a simple way to change the font colour
and (preferably) font type
for one of the strings in one of the standard UI dialogs in Wix
?
I'd prefer not to copy and paste the entire dialog source code into my file.
For example, in the welcome dialog I want to keep WelcomeDlgTitle
and WelcomeDlgDescription
the same, just change the font colour
to white.
Easily, you just need to define a new TextStyle in white color, e.g.
<TextStyle Id="White8" FaceName="Tahoma" Size="8" Red="255" Green="255" Blue="255" />
<TextStyle Id="White12" FaceName="Tahoma" Size="12" Red="255" Green="255" Blue="255" />
And then update the strings you want to change to use that style, e.g.
<String Id="WelcomeDlgDescription">{\White8}The Setup Wizard will install [ProductName] on your computer. Click Next to continue or Cancel to exit the Setup Wizard.</String>
<String Id="WelcomeDlgTitle">{\White12}Welcome to the [ProductName] Setup Wizard</String>
It would be great if the element provided the "font" attribute directly, and would just set the color on that particular text element as mentioned above. Embedding the font change into the string has some interesting possibilities, but might not be used by many at all, and could still be supported by just allowing the font attribute to specify the default font, and then embedded font changes would override that one.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With