MFC 桌面应用程序

Microsoft基础类(MFC)库提供面向对象的包装器,用于 Win32 和 COM API 的大部分内容。 尽管它可用于创建非常简单的桌面应用程序,但当你需要开发具有多个控件的更复杂的用户界面时,它非常有用。 可以使用 MFC 创建带有 Office 样式用户界面的应用程序。 有关 Windows 平台本身的文档,请参阅 Windows 文档。 有关在没有 MFC 的C++中生成 Windows 应用程序的信息,请参阅 使用 Win32 API 生成桌面 Windows 应用

MFC 参考涵盖构成Microsoft基础类库的类、全局函数、全局变量和宏。

每个类附带的各个层次结构图表可用于查找基类。 MFC 引用通常不描述继承的成员函数或继承的运算符。 有关这些函数的信息,请参阅层次结构关系图中描述的基类。

每个类的文档包括类概述、按类别划分的成员摘要,以及成员函数、重载运算符和数据成员的主题。

仅当公共和受保护的类成员通常用于应用程序程序或派生类时,才会记录这些成员。 有关类成员的完整列表,请参阅类头文件。

重要

MFC 类及其成员不能用于在 Windows 运行时环境中执行的应用程序。

多字节字符编码(MBCS)的 MFC 库(DLL)不再包含在 Visual Studio 中,但可用作 Visual Studio 加载项。 有关详细信息,请参阅 MFC MBCS DLL 加载项

本节中

概念
有关 MFC 主题的概念性文章。

层次结构图
直观地详细说明类库中的类关系。

类概述
根据类别列出 MFC 库中的类。

演练
包含一篇文章,指导你完成与 MFC 库功能关联的各种任务。

技术说明
提供有关类库中 MFC 开发团队编写的专用主题的链接。

MFC 的自定义
提供有关自定义 MFC 应用程序的一些提示。


提供 MFC 类的链接和头文件信息。

内部类
在 MFC 内部使用。 为了完整性,本部分介绍这些内部类,但它们不打算直接在代码中使用。

宏和全局函数
提供指向 MFC 库中宏和全局函数的链接。

结构、样式、回调和消息映射
提供指向 MFC 库使用的结构、样式、回调和消息映射的链接。

MFC 向导和对话框
Visual Studio 中用于创建 MFC 应用程序的功能的指南。

使用资源文件
如何使用资源文件来管理静态用户界面数据,例如 UI 字符串和对话框布局。

层次结构图表类别
按类别描述 MFC 层次结构图表。

ATL/MFC 共享类
提供指向 MFC 和 ATL 之间共享的类的链接。

MFC 示例
提供演示如何使用 MFC 的示例的链接。

Visual C++ 库参考
提供指向 Visual C++提供的各种库的链接,包括 ATL、MFC、OLE DB 模板、C 运行时库和C++标准库。

在 Visual Studio 中进行调试
提供一些链接,所涉及内容为使用 Visual Studio 调试器纠正应用程序或存储过程中的逻辑错误。

另请参阅

MFC 和 ATL