2

我有一个 32 位的CBitmap缓冲区,我在上面AlphaBlend做事。但是我想知道是否有一种方法可以完全“清除” CBitmap 的矩形区域(例如将特定区域中像素的所有 Alpha 值设置为 0 或完全清除该区域)。

我不能使用 GDI+!

4

1 回答 1

1

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

于 2012-09-23T16:56:35.517 回答