2010-12-15 62 views
2

我想使用wix默认对话框创建自己的SetupTypeDlg,以显示典型/完整安装的磁盘成本,具体取决于要安装在该部分的功能。 我正在使用WIX 3.0进行用户界面。如何计算wix UI中特定功能的磁盘成本?

link text 我想从这个对话框CustomizeDlgItemSize。 但我无法将其拉出以获取所需的功能。

如何计算特定功能的磁盘成本?

回答

1

对于选择树控盘成本核算是由Windows安装程序自动执行: http://msdn.microsoft.com/en-us/library/aa371604(VS.85).aspx

在有选择树一样的对话框,您可以创建具有SelectionSize订阅控制事件一个静态文本控件: http://msdn.microsoft.com/en-us/library/aa371602(VS.85).aspx

如果您不想使用选择树,则解决方案是自定义操作。通过使用自定义代码,您可以尝试确定功能大小并将其设置为安装程序属性。这些属性可以在你的包UI中使用。

另一种解决方案是使用硬编码值。在这种情况下,您可以在构建包之前手动确定尺寸,并将它们自己设置在包UI中。