MFC类层次图

MFC类库包括CObject类及其派生类以及其他类。有这样一些重要的类(都是CObject的派生类):

应用程序类CWinApp

● CWnd类及派生类。

● CDocument及其派生类。

● File Services

● Graphical Drawing

● Graphical Drawing Objects

● Menus

● ODBC DatabaseDAO Database Support

● Internet Services。等等。

 

MFC类层次图_第1张图片

 

其中部分重要类的描述为:

CcmdTarget: 用于处理用户请求, 处理菜单或按钮等消息

CwinThread: 代表应用程序内部的执行线程

CwinApp: 应用程序的核心, 从CWinThread派生的类

CWnd: 为所有的窗口类提供基本的功能,处理常见的系统消息

Cview: 用于显示数据并与文档对象进行交互

CframeWnd: 应用程序的主框架

Cdocument: 包含应用程序的数据集


在类的层次结构中,应用程序类CWinApp是一个基于MFC应用程序的最外层对象容器,它不仅拥有诸如实例句柄等需要被传送到WinMain()函数中去的参数,还包含了应用程序的主框架窗口,当主框架窗口被关闭时,应用程序也就跟着结束了。所以说必须为程序创建一个全局的应用程序对象。

 

你可能感兴趣的:(类,mfc,图)