什么';解决WixUI背景图像缺乏透明度的最佳方法是什么?
我使用的是功能树UI,带有两个自定义对话框。其中一个上面有复选框。这些复选框不能具有透明背景,这意味着我必须在背景图像中使用默认背景颜色,以便复选框周围没有可见的框 但是,不同版本的Windows有不同的默认颜色!如果我在Windows7上匹配颜色,它在XP上看起来不好,等等。因为背景图像是位图,我不能使它们透明。我能做些什么来解决这个问题?来自以下章节: 还有一个常见的抱怨:不,复选框不能有透明的 背景。如果背景中有位图,它会很难看, 就像上面的例子一样唯一的解决办法是减少 复选框到实际框本身的宽度以及放置 与之相邻的其他静态文本(可以使其透明)。什么';解决WixUI背景图像缺乏透明度的最佳方法是什么?,wix,Wix,我使用的是功能树UI,带有两个自定义对话框。其中一个上面有复选框。这些复选框不能具有透明背景,这意味着我必须在背景图像中使用默认背景颜色,以便复选框周围没有可见的框 但是,不同版本的Windows有不同的默认颜色!如果我在Windows7上匹配颜色,它在XP上看起来不好,等等。因为背景图像是位图,我不能使它们透明。我能做些什么来解决这个问题?来自以下章节: 还有一个常见的抱怨:不,复选框不能有透明的 背景。如果背景中有位图,它会很难看, 就像上面的例子一样唯一的解决办法是减少 复选框到实际框本身
此解决方法有一个副作用,不过:为了打开和关闭复选框,您应该在框区域中准确单击,而不是在文本中单击。与Windows Installer的其他UI限制相比,它有点烦人:-)Windows Installer支持32位位图(ARGB),这意味着位图可以透明显示默认的Windows背景色。这意味着,一旦您的(不透明)复选框被置于顶部,您将不会看到文本周围丑陋的框,因为它是相同的颜色 请注意,windows照片查看器和资源管理器中的缩略图预览不支持透明胶片,因此您必须构建并运行安装程序才能看到它工作=D
我使用gimp以透明方式导出BMP,它与WIX配合得很好。@Tom Medley,你一直在按F5吗?这是迄今为止我得到的最快的观点:-)我刚刚尝试使用一个透明的PNG文件,效果很好。如果我这样做,我会面临任何问题吗?@ViniciusRocha我还没有听说这方面有任何改进。也许,从那时起Windows Installer发生了一些变化。