首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

VB制作透明控件有关问题

2012-01-30 
VB制作透明控件问题各位朋友专家,请教一下,望不吝指教我想做一个透明的VB控件,做的时候将UserControl 背景

VB制作透明控件问题
各位朋友专家,请教一下,望不吝指教

  我想做一个透明的VB控件,做的时候将UserControl 背景已设置为透明,Appearance为0-flat,里面还有个Image图片,用来加载一个具有透明效果的Gif,当我往窗体添加的时候Image控件的Gif透明的地方就会以UserControl的背景色填充,所以非常头疼
  请教:
  如何能将Image 中透明的图片做成透明的控件使用,在此小弟先谢谢大家了。

[解决办法]
此外还有一种不使用MaskPicture进行透明显示的办法,定义一个StdPictur变量,加载图片,然后在UserControl_paint过程中用Render显示,缺点是容器要有hDC属性。

热点排行