在sdi视图MFC中重新绘制区域(区域)

时间:2010-04-26 10:24:20

标签: c++ mfc sdi

我想问你一个关于SDI MFC应用程序的问题。 如何在SDI MFC应用程序中重新绘制视图上的某个区域(区域)但不重新绘制完整视图?

2 个答案:

答案 0 :(得分:1)

使用:: InvalidateRect()和/或CWnd :: InvalidateRect()。

答案 1 :(得分:0)

查看Invalidate功能。您可以使矩形,区域或while窗口无效。

将使用下一个WM_PAINT消息重新绘制无效区域。在OnPaint()方法中,您可以从CDC对象查询剪切区域。如果有问题的对象没有区域/矩形,您可以跳过它。