CArchive对象是单向的,只用于保存或 读取两者之一,不能通过同一个 CArchive 对象既保存又读取文档。 在框架创建 CArchive对象时,已根据用 户选择的是“保存”(“另存为”)还是 “打开”来设置了 CArchive对象的类型, 我们可以使用 CArchive类的成员函数 Is Storing来检索当前 CArchive对象的类型, 从而得知用户所期望的操作是保存还是 读取,执行不同的操作
16 CArchive对象是单向的,只用于保存或 读取两者之一,不能通过同一个CArchive 对象既保存又读取文档。 在框架创建CArchive对象时,已根据用 户选择的是 “保存” ( “另存为” )还是 “打开” 来设置了CArchive对象的类型, 我们可以使用CArchive类的成员函数 IsStoring来检索当前CArchive对象的类型, 从而得知用户所期望的操作是保存还是 读取,执行不同的操作
1123 C View类 视图类(Ⅴiew)是从CWmd类下派生的 CObject 视图类具有cWnd的所有功 CCmd Target 能如:创建、移动、显示和 隐藏窗口等。CVeW类可以 Cvnd 接收任何 Windows消息,而 CView CDocument类则不行 Is Selected(0:确定文档是否被选中 CView主要 On Scro0:当用户滚动时,CVew的响应 虚拟方法 OnInitialUpdate:在类第一次构造后由MFC调用 OnDraw(:由MFC调用发出文档到设备描述表 OnUpdate(:由MFC调用对文档的修改进行响应 OnPrepareDC:在调用 On Drawl前允许修改设备描述表由MFC调用
17 11.2.3 CView类 视图类(CView)是从CWnd类下派生的 视图类具有CWnd的所有功 能如:创建、移动、显示和 隐藏窗口等。CView类可以 接收任何Windows消息,而 CDocument类则不行 IsSelected():确定文档是否被选中 OnScroll():当用户滚动时,CView的响应 OnInitialUpdate():在类第一次构造后由MFC调用 OnDraw():由MFC调用发出文档到设备描述表 OnUpdate():由MFC调用对文档的修改进行响应 OnPrepareDC():在调用OnDraw()前允许修改设备描述表由MFC调用 CView主要 虚拟方法