ATL 项目中的 MFC 支持

更新:2007 年 11 月

如果在 ATL 项目向导中选择“支持 MFC”,则项目将应用程序声明为 MFC 应用程序对象(类)。项目初始化 MFC 库并实例化从 CWinApp 导出的类(ProjName 类)。

此选项仅适用于非属性化 ATL DLL 项目。

class CProjNameApp : public CWinApp
{
public:

// Overrides
   virtual BOOL InitInstance();
   virtual int ExitInstance();
   DECLARE_MESSAGE_MAP()
};

BEGIN_MESSAGE_MAP(CProjNameApp, CWinApp)
END_MESSAGE_MAP()

CProjNameApp theApp;

BOOL CProjNameApp::InitInstance()
{
   return CWinApp::InitInstance();
}

int CProjNameApp::ExitInstance()
{
   return CWinApp::ExitInstance();
}

可以在类视图中查看应用程序对象类及其 InitInstanceExitInstance 函数。

请参见

任务

创建 ATL 项目

概念

添加类

参考

默认 ATL 项目配置