Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个 32 位的CBitmap缓冲区,我在上面AlphaBlend做事。但是我想知道是否有一种方法可以完全“清除” CBitmap 的矩形区域(例如将特定区域中像素的所有 Alpha 值设置为 0 或完全清除该区域)。
CBitmap
AlphaBlend
我不能使用 GDI+!
没有“清除”位图之类的东西。您只需更改像素的颜色。如果将“清晰”定义为纯黑色,则将像素设置为黑色。最简单的方法是使用CDC::FillRect.
CDC::FillRect