深圳市实德利:请教关于图片背景透明的问题(VB)

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/01 08:46:10
我使用API函数BItBit,代码如下:
Call BitBlt(Form1.Hdc, 0, 0, 30, 30, Pic(1).hdc, 0, 0, vbSrcAnd)
Call BitBlt(Form1.tHdc, 0, 0, 30, 30, Pic(0).hdc, 0, 0, vbSrcPaint)
其中Pic(1)为蒙板图片,Pic(0)为原图像。图像已照透明背景的需要修改(原图背景黑色,蒙板图背景白色,前景白色)。但是试了很多次都不行,是出了什么问题?

蒙板图背景色用 &HFF00FF 看可以不!