2011-10-05 4 views
5

Wixでカスタムダイアログを作成するための記事、チュートリアル、およびサンプルは、常にWidth = "370" Height = "270"(インストーラでは同じダイアログサイズ単位)は、96DPIの場合は494px * 360pxに相当します。例はhttp://blogs.technet.com/b/alexshev/archive/2008/10/16/from-msi-to-wix-part-20-user-interface-required-dialog-boxes.aspx です。さらに、多くのMSIインストーラは、このサイズをダイアログに正確に使用しています。私はこのサイズの価値がどこから来たのだろうか?インストーラのダイアログサイズに関するガイドラインはありますか?MSIインストーラ、Wixとダイアログサイズの値

答えて

0

特別なことがあれば、解像度が640x480ピクセルのデフォルトのWindows 95またはそれ以上のタスクバー構成ではよく見えるサイズの可能性が高いです。現実的には、はるかに大きいVisual Studioのインストールなど、他のサイズを使用することができます。

+0

あなたの言ったことが大変だとは思いません。 Visual StudioインストーラはWindowsインストーラのUIを使用しません(http://stackoverflow.com/questions/3233642/how-do-you-make-a-really-nice-installer-like-visual-studiosを参照)。任意のサイズを使用してください。しかし、私の質問は、WindowsインストーラUIについてです。 – sovo2014

+0

また、Wixには組み込みのダイアログセット(http://wix.sourceforge.net/manual-wix3/WixUI_customizations.htm)があり、前述のサイズ値も使用されており、カスタマイズすることはできません。 – sovo2014

+0

私はWiX UIをカスタマイズしたことがないので、サイズをカスタマイズすることは難しいです。私はあなたの質問が基本的な技術よりもサイズに関するものだと思ったので、Visual Studioのより大きなUIについてのコメント - 確かに外部のUIですが、インストーラです。 –

1

MSI UIダイアログのこれらの標準値は、Windows SDKのuisample.msiファイルから取得されます。

このサイズは標準のウィザードウィザードインターフェイスに近く、MSIの "ウィザード"はウィザード97 UIに似ています。 Wizard '97 sample imageを参照してください。画像のサイズは513×397ピクセルです。