在自定义对话框中绘制一条垂直线

时间:2010-08-23 02:35:23

标签: wix

有一种绘制水平线的方法< control type =“Line” ... Width =“370”Height =“2” />。但它不允许我用< control type =“Line” ... Width =“2”Height =“100” />。为什么???

2 个答案:

答案 0 :(得分:3)

这是Windows Installer的限制。 Line控件只能描述为水平线。高度属性将被忽略。这可能也是一个WiX缺陷,因为当Type为Line时,编译器在尝试提供高度属性时应该给出错误。

Line Control (Windows Installer -MSDN )

答案 1 :(得分:0)

解决方法是使用位图 - 1x1像素,黑色。像

这样的东西
<Control Id="VerticalLine" Type="Bitmap" X="120" Y="10" Width="1" Height="230" Text="WixUI_Bmp_Black"/>