Compartilhar via


Suporte para MFC em projetos ATL

Se você selecionar Support MFC no assistente de projeto de ATL, seu projeto declara o aplicativo como um objeto de aplicativo MFC (classe).O projeto inicializa a biblioteca MFC e cria uma instância de uma classe (classe) ProjNameque é derivada de CWinApp.

Esta opção está disponível para projetos nonattributed DLL de ATL somente.

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 do aplicativo e suas funções de InitInstance e de ExitInstance no modo da classe.

Consulte também

Tarefas

Criando um projeto ATL

Referência

Configurações padrão do projeto ATL

Conceitos

Adicionando uma classe