常规 MFC 主题

此系列文章包括有关 Microsoft 基础类 (MFC) 库的技术详细信息,并提供 MFC 框架及其关键组件和子系统的概述。

Microsoft基础类库是一个应用程序框架,用于在 Microsoft Windows 中进行编程。 MFC 以C++编写,提供了管理窗口、菜单和对话框所需的大部分代码;执行基本输入/输出;存储数据对象的集合;等等。 只需将应用程序特定的代码添加到此框架中。 鉴于C++类编程的性质,可以轻松扩展或替代 MFC 框架 提供的基本功能。

MFC 框架是一种功能强大的方法,可让你基于适用于 Windows 的专家程序员的工作。 MFC 缩短开发时间;使代码更易于移植;在不减少编程自由和灵活性的情况下提供巨大的支持;并可以轻松访问“难以编程”的用户界面元素和技术,如主动技术、OLE 和 Internet 编程。 此外,MFC 通过数据访问对象(DAO)(现已过时)和开放数据库连接(ODBC)和 Windows 套接字的网络编程简化了数据库编程。 借助 MFC,可以轻松地对属性表(“选项卡对话框”)、打印预览和浮动的可自定义工具栏等功能进行编程。

本节中

MFC 示例

使用 MFC 源文件

MFC 库版本

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

在框架上构建

CWinApp:应用程序类

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

管理 MFC 模块的状态数据

空闲循环处理

支持 MFC 模块状态中的激活上下文

MFC 通用控件库的隔离

Windows Vista 通用控件的生成要求

如何:添加重启管理器支持

动态布局

有关 MFC 参考文档的概述,请参阅 Microsoft基础类库

有关 ATL 的信息,请参阅 活动模板库参考

另请参阅

使用窗口对象