mfc中如何对一个圆形区域进行重绘?

findingsea 2012-02-19 11:24:58
如题,mfc中如何对一个圆形区域进行重绘?InvalidateRect只能对矩形区域进行重绘,那我现在要的是对一个圆形区域进行重绘,而不改变其他任何地方,这要如何做到?
...全文
96 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
findingsea 2012-02-25
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 gold_water 的回复:]

手动擦了再画呗.
[/Quote]
看来也只有这个办法了,本来是希望能有现成的函数可以用,方便点。
findingsea 2012-02-25
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dahaii0 的回复:]

InvalidateRgn,这个我也没用过,想来应该是可以的
[/Quote]
一开始我查完msdn就试过了,不行的。
dahaiI0 2012-02-19
  • 打赏
  • 举报
回复
InvalidateRgn,这个我也没用过,想来应该是可以的
aaseh 2012-02-19
  • 打赏
  • 举报
回复
没必要吧
gold_water 2012-02-19
  • 打赏
  • 举报
回复
手动擦了再画呗.

15,979

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 界面
社区管理员
  • 界面
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧