vb6.0里用toolbar和imagelist做的工具栏图片不透明了是怎么回事

来源:百度知道 编辑:UC知道 时间:2024/09/24 03:25:35
vb6.0里用toolbar和imagelist做了个工具栏,图片不透明了。
本来图片周边是透明的,一到程序里就成了白色的边的。这样不好看。

试着把背景色设置成跟窗体背景色一样的,但是不同的电脑和系统颜色不一样。我想到哪个电脑上工具按钮背景色都跟窗体一个色,怎么做啊?
如何把32位位图变成24位?

你使用icon编辑器,将图片编辑成icon图标.256色.图标如果是透明背景,就能在工具栏显示为透明.

说白了 你用了32位的图片 就是包含了Alpha通道的图片 并不是24位的图片 所以所有高于24位的地方都会变成白色。因为VB不支持半透明~只有把它改成24位+透明色GIF。