0

如何在VB6.0中使图片透明,这样当我添加图片和放置图片时,背景会显示在它的后面?

4

3 回答 3

1

来自 Rod Stephen 的优秀 VB Helper 站点(尤其擅长 VB6 中的图形):

来自网站的描述:

这个程序简单地遍历图像中的像素。对于按从上到下顺序的每个图像,程序会查找定义为透明的颜色以外的颜色。当它找到这样的颜色时,它会停止查看图像并使用 PSet 设置输出像素的颜色。
请注意,在 V 6 和 VB .NET 中有更快的方法来访问颜色值,如果您有叠加蒙版,还有更快的方法来合并图像。另请注意,VB .NET 提供了为图像设置透明颜色的工具,因此这个问题在 VB .NET 中是微不足道的。

于 2012-11-20T13:21:44.190 回答
0

我认为您应该使用 ocx 和 dll 库来修复它

于 2012-11-20T08:02:49.253 回答
-1

您可以使用第 3 方 .ocx 文件来获得该效果。


查看此链接http://www.vbforums.com/showthread.php?636390-vb6-Transparent-PictureBox

于 2012-11-20T06:10:58.810 回答