Compartir a través de


Compatibilidad con MFC en proyectos ATL

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

Referencia

Configuraciones predeterminadas de un proyecto ATL

Conceptos

Agregar una clase (Visual C++)