《MFC编程》:MFC库中类的简介

《MFC编程》:MFC库中类的简介

《MFC编程》:MFC库中类的简介

  1. CObject类:MFC类库中绝大部分类的父类(最基类),封装MFC库中最基本的几个机制:运行时类信息机制、动态创建机制、序列化机制,提供对运行时类信息、动态创建和序列化的支持;
  2. CWinThread/CWinApp类:应用程序类,封装了应用程序、线程等信息,负责管理程序的流程;
  3. CDocument及其子类:文档类,负责管理数据;
  4. Frame Windows:框架窗口类,封装了关于各种框架窗口的操作;
  5. CSplitterWnd:用来完成拆分窗口的类;
  6. Controls:控件窗口类,封装了关于各种控件窗口的操作;
  7. Dialog Boxes:对话框窗口类,封装了关于各种对话框窗口的操作;
  8. Views:视图窗口类,封装了关于各种视图窗口的操作
  9. Exceptions:异常类,封装了关于MFC中各种异常情况的处理
  10. CFile及其子类:文件操作类,封装了关于各种文件的操作
  11. CWnd:窗口类的最基类,封装了关于窗口的最基本的操作
  12. CDC及其子类:封装了各种绘图设备,以及绘图函数
  13. CGdiObject及其子类:封装了各种绘图对象的操作
  14. CArrary/CList/CMap及其子类:封装了C++中相应的数据结构的管理
  15. 非CObject类:封装了关于各种结构的操作,提供了各种数据结构相关的管理。例如:CPoint,CRect,CString,CTime…
  16. CCmdTarget:消息映射机制的最基类

注:MSDN Library有以上所有类及其函数的定义。


版权声明:本文为ProgramNovice原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。