Tipo de aplicación, Asistente para aplicaciones MFC
Actualización: noviembre 2007
Utilice 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 interfaz de usuario disponibles para la aplicación. Para obtener más información, consulte Características de la interfaz de usuario, Asistente para aplicaciones MFC.Para obtener más información acerca de los tipos de documentos, vea:
Opción
Descripción
Documento único
Crea una arquitectura de interfaz de un único documento para la aplicación, con una clase de vista basada en CView Class. Puede cambiar la clase base de la vista en la página Clases generadas, Asistente para aplicaciones MFC del asistente. Para crear una aplicación basada en formularios, por ejemplo, utilice CFormView Class como clase de vista.
En este tipo de aplicación, la ventana de marco del documento sólo puede contener un documento.
Múltiples documentos
Crea una arquitectura de interfaz de múltiples documentos para la aplicación, con una clase de vista basada 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, utilice CFormView como clase de vista.
En este tipo de aplicación, la ventana de marco del documento puede contener varias ventanas secundarias.
Organización por fichas
Coloca cada documento en una ficha distinta.
Basada en cuadros de diálogo
Crea una arquitectura basada en cuadros de diálogo para la aplicación, con una clase de cuadro de diálogo basada en CDialog. Para crear un cuadro de diálogo HTML, active la casilla Utilizar cuadro de diálogo HTML.
Utilizar cuadro de diálogo HTML
Sólo se utiliza para aplicaciones basadas en un cuadro de diálogo. Deriva la clase de cuadro de diálogo de CDHtmlDialog Class en lugar de CDialog Class. Si activa esta casilla, aparecerá CDHtmlDialog en el cuadro Clase base de la página Clases generadas, Asistente para aplicaciones MFC del asistente.
Un cuadro de diálogo derivado de CDHtmlDialog muestra cuadros de diálogo basados en HTML, realiza el intercambio de datos con controles HTML y controla eventos HTML.
Múltiples documentos de nivel superior
Crea una arquitectura de múltiples documentos de nivel superior para la aplicación, con una clase de vista basada en CView.
En este tipo de aplicación, cuando un usuario hace clic en Nuevo (o en Nuevo marco) en el menú Archivo, la aplicación crea una ventana cuya ventana primaria implícita es el escritorio. El nuevo marco de documento aparece en la barra de tareas y no está restringido al área de cliente de la ventana de la aplicación.
Compatibilidad con la arquitectura documento/vista
Especifica si se va a incluir la arquitectura de documento/vista en la aplicación mediante CDocument Class y CView Class (valor predeterminado). Desactive esta casilla si va a adaptar una aplicación que no está basada en MFC o si desea reducir el tamaño del archivo ejecutable compilado. De forma predeterminada, una aplicación sin la arquitectura documento/vista se deriva de CWinApp Class y no incluye compatibilidad con MFC para abrir un documento a partir de un archivo de disco.Idioma de los recursos
Establece el idioma de los recursos. La lista muestra los idiomas disponibles en el sistema, instalados por Visual Studio. Si desea seleccionar un idioma distinto del idioma del sistema, deberá estar instalada la carpeta de plantillas correspondiente a ese idioma. Para obtener más información sobre cómo instalar recursos de idiomas distintos de los predeterminados disponibles en la lista Idioma de los recursos, vea Compatibilidad del asistente con otros idiomas.El idioma que seleccione quedará reflejado en la opción Cadenas traducidas de la página Cadenas de plantillas de documentos, Asistente para aplicaciones MFC del asistente.
Utilizar bibliotecas de Unicode
Especifica si se utiliza una versión Unicode o distinta de Unicode de las bibliotecas MFC.Estilo del proyecto
Indica si la aplicación tiene una arquitectura y presentación de MFC estándar, Explorador de Windows, Visual Studio u Office. Para obtener más información, vea Crear una aplicación MFC estilo Explorador de Windows.Opción
Descripción
MFC estándar
Proporciona una arquitectura de aplicación MFC estándar.
Explorador de Windows
Implementa una aplicación de tipo Explorador de Windows con una ventana divisora, en la que el panel de la izquierda es una CTreeView Class y el panel de la derecha es una CListView Class.
Visual Studio
Implementa una aplicación de tipo Visual Studio que contiene cuatro paneles acoplables (Vista de archivos, Vista de clases, Propiedades y Resultados) derivados de CDockablePane Class y una ventana de marco principal derivada de CMDIFrameWndEx Class (valor predeterminado).
Office
Implementa una aplicación de tipo Office que contiene una cinta de opciones derivada de CMFCRibbonBar Class, una barra de Outlook derivada de CMFCOutlookBar Class, una barra de título derivada de CMFCCaptionBar Class y un marco principal derivado de CMDIFrameWndEx Class.
Estilo visual y colores
Determina el estilo visual de la aplicación. Están disponibles las siguientes opciones:Windows nativo/predeterminado
Office 2003
Visual Studio 2005
Office 2007 (tema Azul)
Office 2007 (tema Negro)
Office 2007 (tema Plata)
Office 2007 (tema Aguamarina)
Habilitar el cambio de estilos visuales
Especifica si el usuario puede cambiar el estilo visual de la aplicación en tiempo de ejecución, normalmente seleccionando el estilo visual correspondiente de un menú o cinta de opciones.Uso de MFC
Especifica la forma de vincular a la biblioteca MFC. De forma predeterminada, MFC se vincula como un archivo DLL compartido.Opción
Descripción
Utilizar MFC en un archivo DLL compartido
Vincula la biblioteca MFC a una aplicación como un archivo DLL compartido. La aplicación hace llamadas a la biblioteca MFC en tiempo de ejecución. Esta opción reduce los requisitos de memoria y disco de las aplicaciones que constan de varios archivos ejecutables que utilizan la biblioteca MFC. Tanto las aplicaciones Win32 como las aplicaciones MFC pueden llamar a las funciones del archivo DLL (valor predeterminado).
Utilizar MFC en una biblioteca estática
Vincula una aplicación a la biblioteca MFC en tiempo de compilación.
Vea también
Conceptos
Tipos de archivos creados para proyectos de Visual C++