CFrameWnd类-机器人正反解的一个库,很好用,附带原工程

时间:2024-06-27 10:39:03
【文件属性】:

文件名称:CFrameWnd类-机器人正反解的一个库,很好用,附带原工程

文件大小:3.36MB

文件格式:PDF

更新时间:2024-06-27 10:39:03

mfc 编程 范例 pdf

表 2.2 CDocument类的主要可覆盖函数 函数 描述 OnNewDocument 当一个新文档被创建时被调用 OnOpenDocument 当一个新文档从磁盘加载时被调用 DeleteContents 删除文档的内容 Serialize 文档和磁盘之间的序列化 (2)CView类(或它的派生类) 该类为自定义的视图类提供了基础的功能。一个视图附加到一个文档并扮演一个文档 和用户的中间人角色:视图显示文档的外观到屏幕上,并把用户的输入翻译成对文档的操 作。此外,视图类还负责打印和打印预览的显示。 CView 最常用的函数是 GetDocument,这个函数用于返回与此视图关联的文档。同时 CView具有窗口类的功能,可以方便的定义消息处理函数,MFC定义了一个非常好的、在 “文档-视图-框架”之间的消息传递机制。CView类的主要可覆盖函数如表 2.3所示。 表 2.3 CView类的主要可覆盖函数 函数 描述 OnDraw 用来画文档数据以显示它的视图 OnInitialUpdate 在视图被附加到文档时调用,当文档创建或加载时用来初始化视图对象 OnUpdate 在文档数据被改变、视图需要更新时被调用 (3)CFrameWnd类 该类支持一个文档的一个或多个视图的框架,框架窗口类定义了一个视图的容器。一 个 SDI程序只使用一个框架窗口—CFrameWnd类作为程序的顶层窗口提供视图的框架。 一个 MDI 程序使用两种不同类型的框架窗口—CMDIFrameWnd 作为顶层窗口, CMDIChildWnd作为浮动窗口,为程序文档提供框架。 (4)CDocTemplate(CSingleDocTemplate或 CMultiDocTemplate) 文档框架类支持一种类型的文档并管理这种类型的文档、视图和框架窗口对象。 2. 文档模板 为了管理创建文档、视图和框架窗口的复杂过程,MFC 框架使用两种文档模板类: CSingleDocTemplate类为 SDI(单文档)程序提供支持,CMultiDocTemplate类为MDI(多 文档)程序提供支持。一个 CSingleDocTemplate类可以一次创建和存储一个类型的文档。 文档对象由程序对象创建并维护,在程序的 InitInstance方法中完成的一个关键任务是 创建一个或多个适当类型的文档模板,程序对象为模板列表中的每个文档模板存储一个指 针,提供一个接口用来添加文档模板。如果需要支持两个或更多的文档类型,就应该为每 种文档类型添加一个 AddDocTemplate的调用。 PDF 文件使用 "FinePrint pdfFactory Pro" 试用版本创建 www.fineprint.com.cn


网友评论