Compartir a través de


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++

Referencia

Asistente para aplicaciones MFC