VB制作透明控件问题
各位朋友专家,请教一下,望不吝指教
我想做一个透明的VB控件,做的时候将UserControl 背景已设置为透明,Appearance为0-flat,里面还有个Image图片,用来加载一个具有透明效果的Gif,当我往窗体添加的时候Image控件的Gif透明的地方就会以UserControl的背景色填充,所以非常头疼
请教:
如何能将Image 中透明的图片做成透明的控件使用,在此小弟先谢谢大家了。
[解决办法]
此外还有一种不使用MaskPicture进行透明显示的办法,定义一个StdPictur变量,加载图片,然后在UserControl_paint过程中用Render显示,缺点是容器要有hDC属性。