Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MSI安装程序、Wix和对话框大小值_Wix_Windows Installer - Fatal编程技术网

MSI安装程序、Wix和对话框大小值

MSI安装程序、Wix和对话框大小值,wix,windows-installer,Wix,Windows Installer,我注意到,在Wix中创建自定义对话框的文章、教程和示例始终使用相同的对话框大小-Width=“370”Height=“270”(以安装程序单位表示),对应于96DPI的494px*360px。例如 此外,许多MSI安装程序在对话框中使用的正是这种大小。我想知道这个尺寸值是从哪里来的?关于安装程序对话框的大小有什么指导原则吗?如果有什么特别的地方,可能是因为在默认的Windows 95左右的任务栏配置(屏幕分辨率为640x480像素)上,对话框的大小看起来不错。实际上,您可以使用其他尺寸,例如更大

我注意到,在Wix中创建自定义对话框的文章、教程和示例始终使用相同的对话框大小-Width=“370”Height=“270”(以安装程序单位表示),对应于96DPI的494px*360px。例如
此外,许多MSI安装程序在对话框中使用的正是这种大小。我想知道这个尺寸值是从哪里来的?关于安装程序对话框的大小有什么指导原则吗?

如果有什么特别的地方,可能是因为在默认的Windows 95左右的任务栏配置(屏幕分辨率为640x480像素)上,对话框的大小看起来不错。实际上,您可以使用其他尺寸,例如更大的Visual Studio安装。

这些MSI UI对话框的标准值来自Windows SDK,
uisample.MSI
文件


此大小接近标准向导界面,MSI“向导”模拟向导的97 UI。看,图像的大小是513×397像素。

我认为你说的没有多大意义。VisualStudio安装程序不使用windows安装程序UI(请参阅),因此它可以使用任意大小。但我的问题是关于windows installer UI的。另外,我想注意到Wix有内置对话框set(),它们也使用所提到的大小值,并且它是不可自定义的。我从未自定义过Wix UI,如果自定义其大小很困难,那么很抱歉。我认为你的问题更多的是关于大小而不是底层技术,因此对VisualStudio更大的UI的评论——它确实是一个外部UI,但它是一个安装程序。