Invalidate()是让程序重画窗口。 Invalidate()是使窗口无效,使系统向其发WM_PAINT消息,使的程序的OnPaint被调用重画客户区。 而UpdateAllViews()是文档与视之间的联系,调用从它会使程序与此文档相关的所有视的UpdateView被调用至于是否重画以及怎么画是由各视的UpdateView来决定的。 Invalidate()是Cwnd的成员函数,与DOC-VIEW无关; Invalidate()函数产生一条WM_PAINT消息,并送入windows消息队列中,是窗口产生重画。 |
Invalidate()与UpdateAllViews()的区别(转载)
最新推荐文章于 2022-04-15 09:45:40 发布