有关选择 ATL 或 MFC 的建议
在开发组件和应用程序时,你可以在两种方法之间进行选择— ATL 和 MFC(Microsoft 基础类库)。
使用 ATL
ATL 是一种在 C++ 中创建 COM 组件并保持较小占用空间的快速、简单的方法。 如果你不需要 MFC 自动提供的所有内置函数,则可以使用 ATL 创建控件。
使用 MFC
MFC 允许你创建完整的应用程序、ActiveX 控件和活动文档。 如果你已经使用 MFC 创建了控件,你可能希望继续在 MFC 中进行开发。 创建新控件时,如果你不需要 MFC 的所有内置功能,请考虑使用 ATL。
在 MFC 项目中使用 ATL
你可以通过运行向导来添加对在现有 MFC 项目中使用 ATL 的支持。 有关详细信息,请参阅向 MFC 项目添加 ATL 支持。