深入分析MFC文档视图结构项目实践-Read.DOCVIP

  • 1
  • 0
  • 约1.12万字
  • 约 10页
  • 2017-09-15 发布于天津
  • 举报

深入分析MFC文档视图结构项目实践-Read.DOC

深入分析MFC文档视图结构项目实践-Read

深入分析MFC文档视图结构(项目实践) 1 必备基础知识概述 1.1 MFC文档视图结构程序结构总揽 当我们使用MFC AppWizard生成一个MFC程序,选用所有默认的设置(当然也是Multiple Documents,本文讨论主要基于Multiple Documents,对于Single Document情况仅以简单表述提及,皆因后者和前者很多相似相同之处,但前者更为复杂,并且更加常用。),假设你的程序名称为A ,则你会得到CMainFrame、CChildFrame、CAboutDlg、CADoc、CAView、CAApp 6个类(Single Document 仅少一个CChildFrame类,其余均同)。这些类的具体含义将在后面给出,这里先要给出一个MFC 支持文档视图结构程序(以下简称App)的主要组成: ??????? 一个App(对应类CAApp)可以包含多个文档模版(CDocTemplate),但是MFC AppWizard(无论是SDI还是MDI)都只是默认生成一个。但是在实际开发中一个文档模版不够,需要自己手工添加(在后面实际项目例子提供示例)。这个结构是通过MFC中CWinApp的成员变量CDocManager* m_pDocManager实现的,我们的CAApp正是继承自MFC提供的CWinApp类。 ??????? CDocManager类则拥有一个指

文档评论(0)

1亿VIP精品文档

相关文档