框架 (MFC)

使用 Microsoft 基础类(MFC)库框架的工作主要基于几个主要类和多个 Visual C++ 工具。 某些类封装了 Win32 应用程序编程接口(API)的大部分内容。 其他类封装应用程序概念,例如文档、视图和应用程序本身。 还有一些封装 OLE 功能和 ODBC 和 DAO 数据访问功能。 (通过 Office 2013 支持 DAO。DAO 3.6 是最终版本,它被视为已过时。

例如,Win32 的窗口概念由 MFC 类 CWnd封装。 也就是说,名为 CWnd C++类封装或“包装” HWND 表示 Windows 窗口的句柄。 同样,类 CDialog 封装 Win32 对话框。

封装意味着C++类 CWnd(例如,包含类型 HWND的成员变量),类的成员函数封装对采用 HWND 参数的 Win32 函数的调用。 类成员函数通常与封装的 Win32 函数同名。

本节中

SDI 和 MDI

文档、视图和框架

向导和资源编辑器

在框架上构建

框架如何调用代码

CWinApp:应用程序类

文档模板和文档/视图创建过程

消息处理和映射

窗口对象

另请参阅

使用类编写适用于 Windows 的应用程序