Visual Studio 2003 (以下、VS2003)を使用して
MSI 形式のインストーラーを作成し、バナービットマップを張り替えた場合、バナー領域に表示される文字列が画像と重なってしまったり、予期せぬ場所で改行されてしまう場合がある。(図1)
|
図1 文字列がバナービットマップに重なってしまっている例
バナービットマップを変更した場合、文字列が重なってしまったり、予期せぬ場所で改行されてしまう。 |
この文字列の表示幅を変更することで、背景のビットマップに重ならないようにすることができる。(図2)
|
図2 文字列の幅を変更した例
バナービットマップに重ならないような幅に変更した。 |
この領域の幅を変更するには、次のようにする。
- [スタート] ボタンをクリックし、[プログラム]
をポイントし、オルカ(シャチ)のアイコン[Orca]
をクリックします。
- [File] メニューの [Open] をクリックし、編集する
.msi ファイルを指定します。
- 左側の[Tables]ペインで[Control] を選びます。
- 右側のペインで、[Dialog ]が「WelcomeForm」、[Control]が「BannerText」の行を探し、[Width]を
設定します。(図2では、306から274に縮めている。)
- 同様に、[Dialog_]が「MaintenanceForm」などの行に対して、手順4を繰り返す。ただし、「ProgressForm」においては、[Control」が「InstalledBannerText」の[Width]を変更する。
- [File] メニューの [Save] をクリックし、変更を保存します。