bitmap - 如何更改wix中单选按钮和复选框的背景灰色?

标签 bitmap wix radio-button

我有一个单选按钮组和覆盖白色背景位图的复选框。这 单选按钮和复选框与看起来像默认背景控件的内容一起出现 颜色(灰色)。有没有办法改变这些的背景颜色 在wix中控件变成白色?

最佳答案

不用担心,这是 WiX 的一个众所周知的限制。基本上,复选框和单选按钮都不支持透明度,因此默认为灰色背景。

解决方法是更改​​背景位图以适应这些控件的灰色背景,或者创建不带文本的单选/复选框按钮,然后在其旁边应有文本的位置创建透明文本标签。唯一的缺点是无法再通过单击文本来选择或取消选择该控件。

以下是应用于复选框控件的第二个建议的小示例:

<Control Id="LaunchCheckBox" Type="CheckBox" X="134" Y="126" Width="10" Height="10" Property="LAUNCHAPPONEXIT" CheckBoxValue="1" Text=" " > 
<Condition Action="show">NOT Installed</Condition> 
</Control> 
<Control Id="LaunchText" Type="Text" X="149" Y="126" Width="170" Height="17" Text="Launch $(var.ProductNameForDisplay)" Transparent="yes" > 
<Condition Action="show">NOT Installed</Condition> 
</Control> 

关于bitmap - 如何更改wix中单选按钮和复选框的背景灰色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15677947/

相关文章:

javascript - 当同时使用 PreventDefault 时,单选按钮检查属性未设置

java - 关于 BlueJ 中按钮的几个问题

android - 位图中的解码器错误

encoding - WiX 安装程序 heat.exe 和非 ASCII 文件名

wix - comctl32.msm(合并模块)在 Vista 上失败

wix - 如何从 WIX 搜索具有值(未设置值)的(默认)注册表项?

c++ - SetPixel() 太慢

android - WallpaperManager Intent 从位图裁剪和调整大小

actionscript-3 - 将 AS3 中的位图数据旋转 180 度以进行导出