2014-10-14 1 views
2

Создание пользовательского диалога с помощью WiX Toolset 3.8., Я изо всех сил пытался включить кнопку закрытия диалогового окна, и, хотя я нашел некоторые подсказки в Интернете, не было никакого чистого ответа в любом месте. Добавление этого вопроса ради следующего человека, чтобы иметь ту же проблему.Как включить кнопку закрытия в пользовательском диалоговом окне в установщике WiX

enter image description here

ответ

1

Диалог должен содержать элемент управления с Cancel="yes", это, кажется, связанно с разрешенным состоянием кнопки закрытия окна.

<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Default="yes" Text="Cancel" Cancel="yes" /> 

enter image description here

+0

Нажатие на эту кнопку (или закрытия диалогового окна) выдает ошибку с кодом 2228 для меня. –

2

вам также нужен «EndDialog» событие со значением «Возвращение»

<Control Id="Cancel" Type="PushButton" X="304" Y="243" Width="56" Height="17" Default="yes" Text="Cancel" Cancel="yes" > 
    <Publish Event="EndDialog" Value="Return">1</Publish> 
</Control> 

 Смежные вопросы

  • Нет связанных вопросов^_^