标签: c++ windows winapi
我有一个32位CBitmap缓冲区,其上有AlphaBlend个东西。然而,我想知道是否有办法完全“清除”CBitmap的矩形区域(如将特定区域中像素的所有Alpha值设置为0或完全清除该区域)。
CBitmap
AlphaBlend
我不能用GDI +!
答案 0 :(得分:1)
没有“清除”位图这样的东西。您只需更改像素的颜色即可。如果将“clear”定义为纯黑色,则将像素设置为黑色。最简单的方法是使用CDC::FillRect。
CDC::FillRect