(1)文档类(Document)
文档即应用程序处理的数据对象,文档一般从 MFC 中类 CDocument 中派生。CDocument
类用于相应数据文件的读取以及存储 Cview 类所需要观察和处理的信息。
(2)视类(View)
视相当于文档在应用程序中的观察窗口,它确定了用户对文档的观察方式和用户编辑文档的方式。对于图形来说视就好比我们进行绘图工作的画布,对图形的操作都是在视上进行的。另外,视类中有一个重要的成员函数
OnDraw() 函数。重载的 OnDraw() 函数要完成两件事,即调用相应的文档的函数获取文档数据和调用 GDI
图形设备接口的函数在视中画出文档数据。
(3)主窗口类(Main Frame Window)
主窗口是 Windows
应用程序中限定其所有窗口范围的最外边框。应用程序中的所用其它窗口都直接或间接地为主窗口的子窗口,视占文档窗口的客户区,而文档窗口又是主窗口的子窗口。
(4)文档模板类(Document Template)
文档模板类用于协调文档对象、视对象、和主窗口对象的创建过程。它是从类 CDocTemplate
或其派生类中派生的。一个文档模