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