【问题标题】:Picture Transparency图片透明度
【发布时间】:2012-11-26 21:34:21
【问题描述】:

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

【问题讨论】:

  • 透明图片有什么意义?

标签: image vb6 transparency


【解决方案1】:

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

来自网站的描述:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

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


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

      【讨论】:

      • 感谢您的反馈。再次查看,再次出现错误,刷新......并且它起作用了。如果你编辑你的答案,我可以收回我的反对票。
      • @ClayNichols,你遇到了什么错误?该链接工作正常。如果您愿意,您可以提出修改建议。如果您认为答案根本没有用,而不是因为您难以访问链接(这有效,顺便说一句),您应该只投反对票。也许您可以尝试其他浏览器?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-08-13
      • 2012-03-09
      • 2012-12-22
      • 1970-01-01
      • 1970-01-01
      • 2011-03-13
      相关资源
      最近更新 更多