有关选择 ATL 或 MFC 的建议

在开发组件和应用程序时,你可以在两种方法之间进行选择— ATL 和 MFC(Microsoft 基础类库)。

使用 ATL

ATL 是一种在 C++ 中创建 COM 组件并保持较小占用空间的快速、简单的方法。 如果你不需要 MFC 自动提供的所有内置函数,则可以使用 ATL 创建控件。

使用 MFC

MFC 允许你创建完整的应用程序、ActiveX 控件和活动文档。 如果你已经使用 MFC 创建了控件,你可能希望继续在 MFC 中进行开发。 创建新控件时,如果你不需要 MFC 的所有内置功能,请考虑使用 ATL。

在 MFC 项目中使用 ATL

你可以通过运行向导来添加对在现有 MFC 项目中使用 ATL 的支持。 有关详细信息,请参阅向 MFC 项目添加 ATL 支持

另请参阅

ATL 简介