我想问你一个关于SDI MFC应用程序的问题。如何在SDI MFC应用程序中重新绘制视图上的某些区域(区域),而不重新绘制完整的视图?
发布于 2010-04-26 19:49:51
使用::InvalidateRect()和/或CWnd::InvalidateRect()。
发布于 2010-04-26 18:27:29
让我们来看一下无效功能。您可以使矩形、区域或while窗口无效。
无效区域将使用下一条WM_PAINT消息重新绘制。在您的OnPaint()方法中,您可以从CDC对象查询剪切区域。如果有问题的对象没有区域/矩形,您可以跳过绘制它。
https://stackoverflow.com/questions/2712638
复制相似问题