winapi - 清除CBitmap的一个区域

时间:2012-09-23 13:42:28

标签: c++ windows winapi

我有一个32位CBitmap缓冲区,其上有AlphaBlend个东西。然而,我想知道是否有办法完全“清除”CBitmap的矩形区域(如将特定区域中像素的所有Alpha值设置为0或完全清除该区域)。

我不能用GDI +!

1 个答案:

答案 0 :(得分:1)

没有“清除”位图这样的东西。您只需更改像素的颜色即可。如果将“clear”定义为纯黑色,则将像素设置为黑色。最简单的方法是使用CDC::FillRect