需要添加的视图对象。
(2)RemoveView()
该函数用于从文档类的视图列表中删除指定视图。原型为:
void RemoveView(
CView* pView
);
参数pView 指向需要删除的视图对象。
(3)UpdateAllView()
该函数用于通知所有视图进行重绘。一般情况下,当文档数据被修改后,应当调用这个
函数使得所有跟文档关联的视图进行重绘,以显示最新的内容。原型为:
void UpdateAllViews(
CView* pSender,
LPARAM lHint = 0L,
CObject* pHint = NULL
);
枫叶文学网www.fywxw.com
Visual C++ 6.0 程序设计从入门到精通
·176·
? 参数pSender:用于指定修改文档的视图类的指针。
? 参数lHint 和pHint:存有修改的一些参数。
4.虚函数
下面介绍的函数是CDoccomnt 类提供的虚函数,程序的CDoccomnt 派生类通过重载这
些函数提供程序自定义的功能。
(1)OnNewDoccomnt()
该虚函数用于在建立文档时被MFC 框架调用。原型为:
virtual BOOL OnNewDoccomnt( );
? 函数返回值:函数是否成功的标志。
(2)OnOpenDoccomnt ()
该虚函数用于在打开文档时被MFC 框架调用。原型为:
virtual BOOL OnOpenDoccomnt(
LPCTSTR lpszPathNcom
);
? 参数lpszPathNcom:用于获得将要打开文档的路径。
? 函数返回值:函数是否成功的标志。
(3)OnSaveDoccomnt ()
该虚函数用于在保存文档时被MFC 框架调用。原型为:
virtual BOOL OnSaveDoccomnt(
LPCTSTR lpszPathNcom
);
? 参数lpszPathNcom:用于获得将要保存文档的路径。
? 函数返回值:函数是否成功的标志。
(4)OnCloseDoccomnt()
该虚函数用于在关闭文档时被MFC 框架调用。原型为:
virtual void OnCloseDoccomnt( );
(5)CanCloseFrcom()
该虚函数用于确认文档的框架窗口是否允许被关闭,比如文档未保存时,在框架窗口要
被关闭时提示是否保存文档。原型为:
virtual BOOL CanCloseFrcom(
CFrcomWnd* pFrcom
);
? 参数pFrcom:该文档的框架窗口类的指针。
? 函数返回值:函数是否成功的标志。
(6)DeleteContents()
该虚