Share via


常规 MFC 主题

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

Microsoft 基础类库是用于在 Microsoft Windows 中编程的应用程序框架。 MFC 采用 C++ 编写,它提供了执行以下操作所需的很多代码:管理窗口、菜单和对话框;执行基本输入/输出;存储数据对象的集合等。 你只需将特定于应用程序的代码添加到此框架中。 鉴于 C++ 类编程的特性,很容易扩展和重写 MFC 框架提供的基本功能。

MFC 框架是一种让您基于 Windows 专家程序员的工作来进行开发的有力方法。 MFC 具有以下优点:缩短开发时间;提高代码的可移植性;提供强有力的支持而不会降低编程的自由性和灵活性;降低接触“难以编程”的用户界面元素和技术(如 Active 技术、OLE 和 Internet 编程)的难度。 此外,MFC 还通过数据访问对象 (DAO) 和开放式数据库连接 (ODBC)(已过时)简化了数据库编程,并通过 Windows 套接字简化了网络编程。 MFC 使用户可以轻松对属性表(“通过 Tab 切换对话框”)、打印预览和浮动的自定义工具栏等功能进行编程。

本节内容

MFC 示例

使用 MFC 源文件

MFC 库版本

使用类编写 Windows 应用程序

基于框架生成

CWinApp:应用程序类

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

管理 MFC 模块的状态数据

空闲环路处理

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

隔离 MFC 公用控件库

Windows Vista 公用控件的生成要求

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

动态布局

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

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

另请参阅

使用窗口对象