VC++程序设计—二维图像初步 示例: 素材图片paintDC中效果 第6步以后的maskDC的图像 第8步以后的paintDC的图像 注:由于原图背景恰好为黑色,所以一样,如原图背景颜色为其它纯色,应在设置背景色处改为其它颜色 第9步SRCAND和SRCPAINT分别生成的效果 上述方法的简单实现:CDC::TransparentBlt BOOL CDC::TransparentBlt( int nXDest, // 目标DC的绘制区域的x坐标 int nYDest, // 目标DC的绘制区域的y坐标 int nWidth, // 目标DC的绘制区域宽度 int nHeight, // 目标DC的绘制区域高度 CDC* pSrcDC, // 源DC int nXSrc, // 源DC的拷贝区域的x坐标 int nYSrc, // 源DC的拷贝区域的y坐标 int nSrcWidth, //源DC拷贝区域的宽度和高度 int nSrcHeight, UINT crTransparent //要设置的透明的图片背景色颜色 ); 提示:
原创力文档

文档评论(0)