dev*_*os1 14 wix image customdialog
我试过修改我的Product.wxs中的WixVariables集合,如下所示:
<WixVariable Id="MainLogoBmp" Value="Resources/Images/weblabel.jpg" />
<WixVariable Id="WixUIBannerBmp" Value="Resources/Images/installer_banner.jpg" />
(第一部分是我尝试过的,下面的部分是一个有效的股票变量的例子)
...然后用!(wix.MainLogoBmp)引用变量:
<Control Id="Bitmap"
         Type="Bitmap"
         X="0"
         Y="0"
         Width="258"
         Height="185"
         TabSkip="no"
         Text="!(wix.MainLogoBmp)" />
...但是当我尝试编译时,我收到以下错误:
错误17 ICE17:位图:控件的'Resources/Images/weblabel.jpg':对话框的'位图':二进制表中找不到'SimpleDlg'
是的,图像是项目的一部分,设置为"内容",就像其他的一样.
dev*_*os1 27
啊哈,原来我需要Binary在文件中添加一个元素:
<Binary Id="MainImage" SourceFile="Resources/Images/weblabel.jpg" />
...并将Text位图设置Control为"MainImage":
            <Control Id="Bitmap"
                        Type="Bitmap"
                        X="0"
                        Y="0"
                        Width="258"
                        Height="185"
                        TabSkip="no"
                        Text="MainImage" />
现在它的工作原理.:)
| 归档时间: | 
 | 
| 查看次数: | 7684 次 | 
| 最近记录: |