2011-10-05 103 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

如果有什麼特別的地方,它可能來自在默認的Windows 95左右的任務欄配置看起來不錯的尺寸,屏幕分辨率爲640x480像素。實際上,您可以使用其他尺寸,例如更大的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用戶界面,所以很抱歉,如果自定義其大小很難。我認爲你的問題比底層技術更多的是關於規模,因此關於Visual Studio更大UI的評論 - 它確實是一個外部UI,但它是一個安裝程序。 –

1

MSI UI對話框的這些標準值來自Windows SDK,uisample.msi文件。

該尺寸接近標準嚮導嚮導界面,MSI「嚮導」模仿嚮導'97界面。見Wizard '97 sample image,圖像的大小是513×397像素。

相關問題