MFC60中引进了新的功能: 提出了活动文档容器来管理不同类型的文档, 并通过引入类 ColeDocObjectItem来加以实现。 同时在应用程序向导中也加入了对这一新特 性的支持。 加入了对动态HM技术的支持,通过引入 个新类 CHtmlview,使程序员开发的应用程序 可以浏览并显示用动态HTM技术开发的HTML 文档。类 CHtmlview中封装了许多浏览器的特 征,包括浏览器在历史记录、书签和安全等 方面的特征都被封装进了类 CHtmlview 扩展了对公共控件的支持,如时间控键、IP 地址控键和日期控键等
6 MFC6.0中引进了新的功能: • 提出了活动文档容器来管理不同类型的文档, 并通过引入类COleDocObjectItem来加以实现。 同时在应用程序向导中也加入了对这一新特 性的支持。 • 加入了对动态HTML技术的支持,通过引入一 个新类CHtmlView,使程序员开发的应用程序 可以浏览并显示用动态HTML技术开发的HTML 文档。类CHtmlView中封装了许多浏览器的特 征,包括浏览器在历史记录、书签和安全等 方面的特征都被封装进了类CHtmlView。 • 扩展了对公共控件的支持,如时间控键、IP 地址控键和日期控键等
82MFC类的组织结构及主要 的类的简介
7 8.2 MFC类的组织结构及主要 的类的简介
821MFC类的组织结构 MFC库中的类按层次关系划分类: 1)根类: Cobject (2)应用程序体系结构类 (3)窗口、对话框和控件类 4)绘图和打印类 (5)简单数据类型类 (6)数组、列表和映射类 (7)文件和数据库类 (8) Internet和网络工作类 (9)OLE类 (10)调试和异常类
8 8.2.1 MFC类的组织结构 MFC库中的类按层次关系划分类: (1)根类:CObject (2)应用程序体系结构类 (3)窗口、对话框和控件类 (4)绘图和打印类 (5)简单数据类型类 (6)数组、列表和映射类 (7)文件和数据库类 (8)Internet和网络工作类 (9)OLE类 (10)调试和异常类
822根类-C0 bject 对象的建立 MFC中多数类和用户自定 对象的删除 义子类的根类,是抽象 基类。它提供了许多编串行化支持 程所需的公共操作。 绘图和输出(设备相关)类 运行时信息 打印类绘图工具类 对象诊断输出 应用程序和线程支持类 命令相关类 应用程序体 文档类 系结构类 文档模板类 简单数据类型类 视类(体系结构 框架窗口(体系结构) 窗口、对话 框架窗口类(窗口) 视类(窗口) 数组类 框和控件类对话框类 数组、列表和映射类1列表类 控件条类 映射类
9 8.2.2 根类--CObject MFC中多数类和用户自定 义子类的根类,是抽象 基类。它提供了许多编 程所需的公共操作。 对象的建立 对象的删除 运行时信息 对象诊断输出 串行化支持 应用程序和线程支持类 命令相关类 文档类 文档模板类 视类(体系结构) 框架窗口(体系结构) 应用程序体 系结构类 窗口、对话 框和控件类 框架窗口类(窗口) 视类(窗口) 对话框类 控件条类 绘图和 打印类 输出(设备相关)类 绘图工具类 简单数据类型类 数组、列表和映射类 数组类 列表类 映射类
OLE容器类 OLE服务器类 OLE拖放和数据传输类 E类OE普通对话框类 OLE动画类 OLE控件类 调试和异常类厂调试支持类 活动文档类 异常类 其他文档类 文件I/0类 文件和数据库类日DA0类 ODBC类 ISAPI类 Internet和网络工作类 Windows socket类 Win32 Internet类
10 文件和数据库类 文件I/O类 DAO类 ODBC类 Internet和网络工作类 ISAPI类 Windows Socket类 Win32 Internet类 OLE类 OLE容器类 OLE服务器类 OLE拖放和数据传输类 OLE普通对话框类 OLE动画类 OLE动画类 OLE控件类 活动文档类 其他文档类 调试和异常类 调试支持类 异常类