如何在WiX安装程序中启用自定义对话框上的关闭按钮

时间:2014-10-14 15:52:23

标签: dialog wix window cancel-button

使用WiX Toolset 3.8创建自定义对话框,我努力启用对话框的关闭按钮,当我在网上找到一些提示时,在任何地方都没有干净的答案。添加此问题是为了让下一个人遇到同样的问题。

enter image description here

2 个答案:

答案 0 :(得分: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>

答案 1 :(得分: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