添加 ATL 对话框

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

默认情况下,ATL 对话框向导实现从 CAxDialogImpl 派生的对话框。 此类包括对托管 ActiveX 和 Windows 控件的支持。 如果不希望产生与 ActiveX 控件支持相关的开销,向导生成代码后,请将所有 CAxDialogImpl 实例替换为 CSimpleDialogCDialogImpl 作为基类。

注意

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

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

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

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

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

有关详细信息,请参阅实现对话框

另请参阅

添加类
窗口类
消息映射