Asistente para aplicaciones MFC
El Asistente para aplicaciones MFC genera una aplicación que, al compilarse, implementa las características básicas de una aplicación ejecutable para Windows (.exe). La aplicación MFC inicial incluye archivos de código fuente de C++ (.cpp), archivos de recursos (.rc), archivos de encabezado (.h) y un archivo de proyecto (.vcxproj). El código generado en estos archivos iniciales se basa en MFC.
Nota:
El asistente creará archivos adicionales para el proyecto en función de las opciones que seleccione. Por ejemplo, si seleccionas Ayuda contextual en la página Características avanzadas, el asistente crea los archivos necesarios para compilar los archivos de Ayuda del proyecto. Para obtener más información sobre los archivos que crea el asistente, consulta Tipos de archivos creados para proyectos de Visual Studio C++, y consulta el archivo Readme.txt del proyecto.
Información general
En esta página del asistente se describe la configuración actual de la aplicación MFC que está creando. De forma predeterminada, el asistente crea un proyecto de la manera siguiente:
Tipo de aplicación, Asistente para aplicaciones MFC
El proyecto se crea con compatibilidad con la interfaz de múltiples documentos (MDI) organizada por pestañas. Para obtener más información, consulte SDI y MDI.
El proyecto usa la arquitectura documento/vista.
El proyecto utiliza las bibliotecas de Unicode.
El proyecto se crea utilizando el estilo de proyecto de Visual Studio y permite el cambio de estilos visuales.
El proyecto utiliza MFC en un archivo DLL compartido. Para más información, consulta Creación de archivos DLL de C/C++ en Visual Studio.
Compatibilidad con documentos compuestos, Asistente para aplicaciones MFC
- El proyecto no proporciona compatibilidad con documentos compuestos.
Cadenas de plantillas de documentos, Asistente para aplicaciones MFC
- El proyecto utiliza su nombre para las cadenas de plantillas de documentos predeterminadas.
Compatibilidad con bases de datos, Asistente para aplicaciones MFC
- El proyecto no proporciona compatibilidad con bases de datos.
Características de la interfaz de usuario, Asistente para aplicaciones MFC
- El proyecto implementa las características estándar de la interfaz de usuario de Windows, como un menú de sistema, una barra de estado, cuadros de maximizar y minimizar, un cuadro de Acerca de, una barra de menú estándar y una barra de herramientas de acoplamiento, y marcos secundarios.
Características avanzadas, Asistente para aplicaciones MFC
El proyecto ofrece compatibilidad con la impresión y la vista previa de impresión.
El proyecto admite controles ActiveX. Para obtener más información, consulta Secuencia de operaciones para crear controles ActiveX.
El proyecto no ofrece soporte para Automatización, MAPI, Windows Sockets, o Active Accessibility.
El proyecto admite un panel acoplable Explorador, un panel acoplable Resultados y un panel acoplable Propiedades.
Clases generadas, Asistente para aplicaciones MFC
La clase de vista del proyecto se deriva de la
CView
Clase.La clase de aplicación del proyecto se deriva de la
CWinAppEx
Clase.La clase de documento del proyecto se deriva de la
CDocument
Clase.La clase de marco principal del proyecto se deriva de la
CMDIFrameWndEx
Clase.La clase de marco secundario del proyecto se deriva de la
CMDIChildWndEx
Clase.
Para cambiar esta configuración predeterminada, selecciona el título de la pestaña correspondiente en la columna izquierda del asistente y realiza las modificaciones en la página que aparece.
Una vez creado el proyecto de aplicación MFC, puedes agregar objetos o controles al proyecto mediante los asistentes para código de Visual C++.
Consulte también
Creación de una aplicación MFC
Aplicaciones de escritorio de MFC
Uso de las clases para escribir aplicaciones para Windows