Tipo de aplicación, Asistente para aplicaciones MFC
Use esta página del Asistente para aplicaciones MFC para diseñar y agregar características básicas a una nueva aplicación MFC.
Tipo de aplicación
Especifica el tipo de compatibilidad con documentos que desea crear en la aplicación. El tipo de aplicación que seleccione determina las opciones de la interfaz de usuario que están disponibles para la aplicación. Consulte Características de la interfaz de usuario, Asistente para aplicaciones MFC para obtener más información.
Para obtener más información sobre los tipos de documentos, consulte:
Opción Descripción Documento único Crea una arquitectura de interfaz de documento única (SDI) para la aplicación, donde una clase de vista se basa en la clase CView. Puede cambiar la clase base para la vista en la página Clases generadas, Asistente para aplicaciones MFC del asistente. Para crear una aplicación basada en formularios, por ejemplo, use la clase CFormView para la clase de vista.
En este tipo de aplicación, la ventana de marco del documento solo puede contener un documento.Varios documentos Crea una arquitectura de interfaz de documento única (SDI) para la aplicación, donde una clase de vista se basa en CView
. Puede cambiar la clase base para la vista en la página Clases generadas del asistente. Para crear una aplicación basada en formularios, por ejemplo, useCFormView
para la clase de vista.
En este tipo de aplicación, la ventana de marco del documento puede contener varias ventanas secundarias.Organización por pestañas Coloca cada documento en una pestaña independiente. Basado en diálogos Crea una arquitectura basada en diálogos para la aplicación en la que una clase de diálogo se basa en CDialog
. (Para crear un diálogo HTML, seleccione la casilla Usar diálogo HTML).Uso de diálogo HTML Solo para aplicaciones de cuadro de diálogo. Deriva la clase de diálogo de la clase CDHtmlDialog en lugar de la clase CDialog. Si activa esta casilla, CDHtmlDialog
aparece en lista en el cuadro Clase base de la página Clases generadas, Asistente para aplicaciones MFC del asistente.
Un cuadro de diálogo derivado deCDHtmlDialog
muestra cuadros de diálogo basados en HTML, intercambia datos con controles HTML y maneja los eventos HTML.Varios documentos de nivel superior Crea una arquitectura de nivel superior múltiple para la aplicación, donde una clase de vista se basa en CView
.
En este tipo de aplicación, cuando un usuario hace clic en Nuevo (o Marco nuevo) en el menú Archivo, la aplicación crea una ventana cuyo elemento primario es implícitamente el escritorio. El nuevo marco de documento aparece en la barra de tareas y no está restringido al área cliente de la ventana de la aplicación.Compatibilidad de arquitectura de documento/vista
Especifica si se debe incluir la arquitectura de documento/vista en la aplicación mediante la clase CDocument y la clase CView (valor predeterminado). Desactive esta casilla si va a portar una aplicación que no es MFC o si desea reducir el tamaño del ejecutable compilado. De forma predeterminada, una aplicación sin arquitectura de documento/vista se deriva de la clase CWinApp y no incluye compatibilidad con MFC para abrir un documento desde un archivo de disco.
Idioma del recurso
Establece el idioma de los recursos. En la lista se muestran los idiomas disponibles en el sistema, según lo instalado por Visual Studio. Si desea seleccionar un idioma distinto del idioma del sistema, la carpeta de plantilla adecuada para ese idioma ya debe estar instalada.
El idioma que seleccione se refleja en la opción Cadenas localizadas de la página Cadenas de plantilla de documento, Asistente para aplicaciones MFC del asistente.
Uso de bibliotecas Unicode
Especifica si se usa la versión Unicode o no Unicode de las bibliotecas MFC.
Estilo de proyecto
Indica si la aplicación tiene una arquitectura y visualización estándar de MFC, Explorador de archivos, Visual Studio u Office. Para obtener más información, consulte Creación de una aplicación MFC de estilo Explorador de archivos.
Opción Descripción Estándar MFC Proporciona una arquitectura de aplicación MFC estándar. Explorador de archivos Implementa una aplicación similar al Explorador de archivos mediante una ventana separadora en la que el panel izquierdo es una clase CTreeView y el panel derecho es una clase CListView. Visual Studio Implementa una aplicación similar a Visual Studio que contiene cuatro paneles acoplables (Vista de archivos, Vista de clases, Propiedades y Salida) que se derivan de la clase CDockablePane y una ventana de marco principal derivada de la clase CMDIFrameWndEx (valor predeterminado). Office Implementa una aplicación similar a Office que contiene una cinta de opciones derivada de la clase CMFCRibbonBar, una barra de Outlook derivada de la clase CMFCOutlookBar, una barra de título derivada de la clase CMFCCaptionBar y un marco principal derivado de la clase CMDIFrameWndEx. Estilo visual y colores
Determina el estilo visual de la aplicación. Están disponibles las opciones siguientes:
Nativo/predeterminado de Windows
Office 2003
Visual Studio 2005
Office 2007 (tema azul)
Office 2007 (tema negro)
Office 2007 (tema plata)
Office 2007 (tema cian)
Habilitar cambio de estilo visual
Especifica si el usuario puede cambiar el estilo visual de la aplicación en tiempo de ejecución, normalmente seleccionando el estilo visual adecuado en un menú o cinta de opciones.
Uso de MFC
Especifica cómo vincular a la biblioteca MFC. De forma predeterminada, MFC está vinculado como una DLL compartida.
Opción Descripción Usar MFC in una DLL compartida Vincula la biblioteca MFC a una aplicación como una DLL compartida. La aplicación realiza llamadas a la biblioteca MFC en tiempo de ejecución. Esta opción reduce los requisitos de disco y memoria de las aplicaciones que constan de varios archivos ejecutables que usan la biblioteca MFC. Las aplicaciones Win32 y MFC pueden llamar a funciones en la DLL (valor predeterminado) Usar MFC en una biblioteca estática Vincula una aplicación a la biblioteca MFC estática en tiempo de compilación.
Consulte también
Asistente para aplicaciones MFC
Tipos de archivos creados para proyectos de C++ de Visual Studio