2017-12-07 23 views
0

私たちはWix Toolset 3.11を使って.msiをビルドしています。ヘッダー内のテキストボックスの幅を変更するにはどうすればよいですか?

<WixVariable Id="WixUIBannerBmp" Value="Banner.bmp"/> 

問題::私たちは、会社のロゴが含まれているバナーを使用当社のロゴは130pxの幅を有しています。いくつかのダイアログでは、ヘッダー内のテキストが長すぎるとロゴと衝突:

enter image description here

質問:テキストはに侵入するように、我々は、ヘッダーにテキストボックスの幅を制限するにはどうすればよいです次の行ですか?あなたの.wxlファイルに

+0

[ラベルの場所やサイズを変更するためのUIダイアログをカスタマイズする方法](https://stackoverflow.com/questions/32495164/how-to-customize-ui-dialogs-in-wix-to) -modify-location-of--label-of-label) – dvorn

+0

@dvorn:ありがとうございました。しかし、私はこれが重複していないと思う。あなたのリンク先のポストはあまりにも一般的なトピックを議論し、私の質問はより特別です。例えば。どのUIダイアログエレメントを使用するのかわかりません。 – Simon

答えて

2

は、UI要素を追加し、ダイアログのためDescriptionコントロールの幅を設定します。

<WixLocalization> 
    [...] 
    <UI Dialog="InstallDirDlg" Control="Description" Width="whatever, default 280"/> 
</WixLocalization> 

代わりのDescription制御あなたもTitleコントロールの幅を変更することができます。

How to customize UI Dialogs in Wix to modify location/size of Labels

あなたのテキストがコントロールでラップしたい場合は、高さが十分に大きい属性も設定してください。例えば。上記のコントロールの高さを2倍にするには、Height = "30"に設定します。

+0

これは間違っています。 UI要素には、ドキュメンテーションに表示されているように、 'Diealog'、 'C​​ontrol'または 'Width'プロパティは含まれていません。http://wixtoolset.org/documentation/manual/v3/xsd/wix/ui.html – Simon

+0

@ Simonこれはwxlファイルです。そのスキーマはこちら:http://wixtoolset.org/documentation/manual/v3/xsd/wixloc/ – dvorn

+0

良い答えです。このUIを.wxlファイルで使用すると、 '<?xml version =" 1.0 "encoding =" utf-8 "?> \t [...] ' 次に、テキストが切り取られ、3つのドットが追加されます: 'クリックしてください...'。私は投票であなたに報いたいと思います。私は解決策を教えてくれる人が待っています。それはテキストを新しい行に置きます(InnoSetupのように)。 – Simon

関連する問題