Как рассчитать стоимость диска для конкретной функции в пользовательском интерфейсе wix? - PullRequest
2 голосов
/ 15 декабря 2010

Я хочу создать собственный SetupTypeDlg, используя диалоговые окна по умолчанию для wix, чтобы показать стоимость диска для обычной / полной установки в зависимости от функций, устанавливаемых в этом разделе. Я использую WIX 3.0 для пользовательского интерфейса.

текст ссылки Я хочу CustomizeDlgItemSize из этого диалога. но я не могу вытащить его для требуемых функций.

Как рассчитать стоимость диска для конкретной функции?

1 Ответ

1 голос
/ 16 декабря 2010

Для дерева выбора управление стоимостью диска выполняется автоматически установщиком Windows: http://msdn.microsoft.com/en-us/library/aa371604(VS.85).aspx

В том же диалоговом окне с деревом выбора вы можете создать статический текстовый элемент управления с SelectionSize подписанное управляющее событие: http://msdn.microsoft.com/en-us/library/aa371602(VS.85).aspx

Если вы не хотите использовать дерево выбора, решение - это пользовательское действие.Используя пользовательский код, вы можете попытаться определить размеры элементов и установить их в свойствах установщика.Затем эти свойства можно использовать в пользовательском интерфейсе пакета.

Другое решение заключается в использовании жестко закодированных значений.В этом случае вы можете определить размеры вручную перед сборкой пакета и установить их самостоятельно в пользовательском интерфейсе пакета.

...