Doc-View五个重要的函数
Doc-View五个重要的函数
1.CView::GetDocument()
用在视图类中,pDoc=GetDocment();即可。
2.CDocument::UpdateAllViews()
可用在文档类,也可用在视图类。
参数pSender指向的视图不更新(此情况一般用在由视图类调用的时候)
提示参数可以定义高级刷新属性(进一步研究其用法中)
它调用视图类的OnUpdate虚函数。
3.Cview::OnUpdate()
UpdateAllViews()和OnInitialUpdate()都调用此函数。
个人感觉此函数还要写入Invalidate()之类的函数才能立即刷新视图,否则只是数据的刷新。
4.CView::OnInitialUpdate()
应用程序启动或File-New时调用。可以用之对视图对象初始化
5.CDocument::OnNewDocument()
File-New时调用,可以用之设置文档数据成员初始值
未搞清楚的地方:WM_PAINT消息。

浙公网安备 33010602011771号