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消息。


 

posted @ 2005-09-02 17:53  刀刀  阅读(697)  评论(0)    收藏  举报