用于MaskBlt的光栅运算符

时间:2009-04-22 18:58:05

标签: winapi bitmap gdi mask

我正在尝试使用GDI MaskBlt命令绘制具有透明度的图像:http://msdn.microsoft.com/en-us/library/dd145047(VS.85).aspx

我似乎无法在文档中找到有关用于明显用例的栅格操作符的任何内容:一种MAKEROP4(SRCCOPY, DSTCOPY) - blitting,其中掩码为1,并且目标保持不变,掩码位于掩码的哪里是的.SRCCOPY是一个有效的ROP,但我应该用什么代替我虚构的DSTCOPY

2 个答案:

答案 0 :(得分:2)

MSDN页面“Ternary Raster Operations”说明正确的值为0x00AA0029

答案 1 :(得分:0)

避免使用MaskBlt并使用透明度Win32 apis。