MFC学习笔记6 新建MFC项目、MFC类层次结构

本系列学习笔记来源于《VC++就业培训宝典之MFC****》,记录自己系统化学习VC++ MFC过程

新建MFC工程

MFC学习笔记6 新建MFC项目、MFC类层次结构

MFC学习笔记6 新建MFC项目、MFC类层次结构

MFC学习笔记6 新建MFC项目、MFC类层次结构

生成的项目,缺省会带有一些资源。
MFC学习笔记6 新建MFC项目、MFC类层次结构

修改对话框风格

MFC学习笔记6 新建MFC项目、MFC类层次结构

创建控件

MFC学习笔记6 新建MFC项目、MFC类层次结构

在MFC中,新建的按钮,按Ctrl双击按钮,就可以自动建立该按钮的消息处理函数。

修改代码,完成列表控件的表头控制。
MFC学习笔记6 新建MFC项目、MFC类层次结构

MFC 文档/视图架构支持 多视图、多文档类型、分离对话框和其它用户接口属性。MFC的文档/视图架构的核心主要是由以下4个类实现:

  • CDocument(或 COleDocument),用于存储和管理程序数据的对象
  • CView(或其派生类),用于显示文档数据和管理与数据交互的对象
  • CFrameWnd(或其派生类),管理单个文档和多个视力的对象
  • CDocTemplate(或CSingleDocTemplate或CMultiDocTemplate),文档模板,它管理创建正确的文档、视图和框架对话框对象。

MFC发展

MFC4.21 类别组织架构图(Class Hierarchy)

MFC学习笔记6 新建MFC项目、MFC类层次结构

MFC 6.0

MFC学习笔记6 新建MFC项目、MFC类层次结构

MFC 7.0

MFC学习笔记6 新建MFC项目、MFC类层次结构

参考:
http://www.cppblog.com/andxie99/archive/2008/06/04/9747.html