博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
MFC基础类及其层次结构
阅读量:6081 次
发布时间:2019-06-20

本文共 703 字,大约阅读时间需要 2 分钟。

 

MFC基础类及其层次结构

从类CComdTarget层层派生出绝大多数MFC中的类,其层次结构为下图所示.

从根类Cobject层层派生出绝大多数MFC中的类,其层次结构为下图所示.

MFC中重点类

其中,CObject类是MFC提供的绝大多数类的基类。该类完成动态空间的分配与回收,支持一般的诊断、出错信息处理和文档序列化等。

  CCmdTarget类主要负责将系统事件(消息)和窗口事件(消息)发送给响应这些事件的对象,完成消息发送、等待和派遣(调度)等工作,实现应用程序的对象之间协调运行。
  CWinApp类是应用程序的主线程类,它是从CWinThread类派生而来。CWinThread类用来完成对线程的控制,包括线程的创建、运行、终止和挂起等。
  CDocument类是文档类,包含了应用程序在运行期间所用到的数据。
  CWnd类是一个通用的窗口类,用来提供Windows 中的所有通用特性。
  CView 是用于让用户通过窗口来访问文档以及负责文档内容的显示。
  CFrameWnd 类是从 CWnd 继承来的,并实现了标准的框架应用程序。
  CDialog 类用来控制对话框窗口。
  CMDIFrameWnd和CMDIChildWnd类分别用来多文档应用程序的主框架窗口和文档子窗口的显示和管理。
  CMiniFrameWnd类是一种简化的框架窗口,它没有最大化和最小化窗口按钮,也没有窗口系统菜单,一般很少用到它。

参考文献:

      

转载于:https://www.cnblogs.com/macong/archive/2012/11/15/2772207.html

你可能感兴趣的文章
Deployment Groups Object Number
查看>>
面试题
查看>>
Xcode 4.3 使用xcodebuild命令编译项目环境设置
查看>>
大数据时代汽车行业CRM营销-李晓明,勒卡斯
查看>>
章文嵩-构建云计算平台的实践
查看>>
Sql delete 语句时表别名写法
查看>>
EGOTextView
查看>>
redis监控客户端redis-cli
查看>>
hibernate中拦截器与事件监听器的区别
查看>>
一个简单的电话本程序,支持添加和查找功能。
查看>>
使用堆栈实现括号的匹配
查看>>
超强壮的RSA加密Android短信
查看>>
MyEclipse中把选中的一部分代码变成全部大写或小写快捷键
查看>>
图片缩放
查看>>
自定义表单中计算控件的插件代码
查看>>
Java中的代理的使用
查看>>
springboot 下载文件
查看>>
使用C#创建SQL Server的存储过程
查看>>
一个鸡蛋的启示(传疯了)
查看>>
FreeMarker的优点和缺点
查看>>