Compartilhar via


Suporte do MFC em projetos da ATL

Se você selecionar o MFC de Suporte no Assistente de Projeto da ATL, seu projeto declarará o aplicativo como um objeto de aplicativo do MFC (classe). O projeto inicializa a biblioteca do MFC e cria uma instância de uma classe (classe ProjName) derivada de CWinApp.

Essa opção está disponível apenas para projetos de DLL da ATL não atribuídos.

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();

}

Você pode exibir a classe de objeto de aplicativo e suas funções InitInstance e ExitInstance no Modo de Exibição de Classe.

Confira também

Adicionando uma classe
Criando um projeto ATL
Configurações de projeto padrão da ATL