如何用BITBLT拷贝AlphaBlend结果
我在VB.NET中直接用BitBlt的SRCCOPY模式拷贝AlphaBlend得到的结果,发现原来图片中半透明的区域变成不透明了,是否因为AlphaBlend后的图片带有ALPHA通道而 BitBlt不能复制通道?我该如何实现这些代码想实现的效果呢?我的代码如下:AlphaBlend(hdcTemp, 50, 50, 600, 300, hdcSrc, 0, 0, 600, 300, BF)
BitBlt(hdcDest, 50, 250, 600, 300, hdcTemp, 0, 0, SRCCOPY)'hdcDest结果丢失半透明效果
注意:我用AlphaBlend得到的hdcTemp是有半透明效果的。就是说,如果我直接显示hdcTemp可以看到半透明效果。 --------------------编程问答-------------------- 绑顶啊,我也遇到这个问题
补充:.NET技术 , VB.NET