在基于多文档的应用程序 CView的重绘为例子SD
在 K中我们是拦截 WM_PAINT 消息进行 重回的处理 只要 窗体一出现Invalid Area 那么都需要重绘
在MFC中 WM_PAINT消息的响应函数 是 OnPaint() 但是为什么重绘 我们一直在 OnDraw()中做处理?
这是因为MFC在 OnPaint中 调用了 OnDraw函数 并且把 DC也作为参数传递给了 OnDraw 函数 看下MSDN可以知道
本文探讨了MFC框架下WM_PAINT消息的处理方式及其与OnDraw函数的关系。解释了为何通常在OnDraw()而非OnPaint()中进行重绘操作,并深入剖析了MFC内部如何调用这些函数。
在基于多文档的应用程序 CView的重绘为例子SD
在 K中我们是拦截 WM_PAINT 消息进行 重回的处理 只要 窗体一出现Invalid Area 那么都需要重绘
在MFC中 WM_PAINT消息的响应函数 是 OnPaint() 但是为什么重绘 我们一直在 OnDraw()中做处理?
这是因为MFC在 OnPaint中 调用了 OnDraw函数 并且把 DC也作为参数传递给了 OnDraw 函数 看下MSDN可以知道

被折叠的 条评论
为什么被折叠?