MFC CDC 用 BitBlt 绘图后,如何清空画布?

2024-12-25 07:44:23
推荐回答(1个)
回答1:

三个办法:

  1. 如果是在OnDraw/OnPaint中(你这个应该不是),那么条件语句分支屏蔽BitBlt即可

  2. 如果不在OnDraw/OnPaint中,调用Invalidate();语句,触发重绘即可

  3. 获取画布区域rect,用底色FillSolidRect画一个矩形也可以。