添加 ATL 对话框

更新:2007 年 11 月

若要将 ATL 对话框添加到项目中,项目必须是 ATL 项目或包含 ATL 支持的 MFC 项目。可使用 ATL 项目向导创建 ATL 应用程序,或者向 MFC 应用程序项目添加 ATL 对象以实现 MFC 应用程序的 ATL 支持。

默认情况下,“ATL 对话框向导”实现从 CAxDialogImpl 导出的对话框。此类包含对宿主 ActiveX 和 Windows 控件的支持。如果不想要 ActiveX 控件支持的系统开销,当向导生成代码后,请使用 CSimpleDialogCDialogImplCAxDialogImpl 的所有实例替换为基类。

说明:

CSimpleDialog 仅创建只支持 Windows 公共控件的模式对话框。CDialogImpl 创建模式对话框或无模式对话框。

将 ATL 对话框资源添加到项目中

  1. 使用 ATL 项目向导创建 ATL 项目。

  2. “类视图”中右击项目名称,然后单击快捷菜单上的“添加”。单击“添加类”。

  3. 添加类对话框的“模板”窗格中,单击“ATL 对话框”。单击“打开”以显示 ATL 对话框向导

有关更多信息,请参见实现对话框

请参见

概念

添加类

参考

Message Maps (ATL)

其他资源

ATL Window Classes