ATL 项目中的 MFC 支持

如果在 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 项目配置