Share via


Compatibilidad con MFC en proyectos ATL

Actualización: noviembre 2007

Si selecciona Admitir MFC en el Asistente para proyectos ATL, el proyecto declarará la aplicación como un objeto de aplicación MFC (clase). El proyecto inicializa la biblioteca MFC y crea una instancia de una clase (la clase Nombre_proyecto) derivada de CWinApp.

Esta opción sólo está disponible para proyectos de archivo DLL sin atributos.

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

Puede ver la clase de objeto de aplicación y sus funciones InitInstance y ExitInstance en la Vista de clases.

Vea también

Tareas

Crear un proyecto ATL

Conceptos

Agregar una clase

Referencia

Configuraciones predeterminadas de un proyecto ATL