(即要实现透明的背景色,如本例子为黑色)
CBitmap bmpSquare; //定义一个CBitmap对象存储将要绘制的图...,并返回旧的位图memDC.SetBkColor(RGB(0,0,0)); //将内存DC的背景色设置为黑色...第四步:将内存DC的位图在掩码DC中呈像
maskDC.BitBlt(0, 0, BMPWIDTH, BMPHEIGHT, &memDC, 0,0, SRCCOPY);
说明:
memDC中图为(黑色底红色方块...):
+ memDC背景色(全黑):
= 掩码计算后(白色底黑色方块):....此时在绘图区域的背景图为 ....
....