Compartir a través de


Tutorial: Crear una aplicación mediante MFC de la cinta de opciones

Este tutorial muestra cómo utilizar Asistente para aplicaciones MFC para crear una aplicación con una cinta de opciones de forma predeterminada.Puede expandirse la cinta de opciones agregando una categoría de Personalizada con un panel de Favoritos , y agregando algunos comandos de uso frecuente al panel.

Requisitos previos

Este tutorial supone que ha establecido Visual Studio para utilizar Configuración general de desarrollo.Si usa valores diferentes, algunos de los elementos (UI) de la interfaz de usuario que se hace referencia en las instrucciones siguientes no pueden mostrar.Para obtener información sobre cómo cambiar la configuración, vea Cómo: Restablecer la configuración.

Para crear una aplicación MFC que tiene una cinta de opciones

  1. Utilice Asistente para aplicaciones MFC para crear una aplicación MFC que tiene una cinta.Para ejecutar el asistente, en el menú de archivo , elija Nuevo, y haga clic Proyecto.

  2. En el cuadro de diálogo de Nuevo proyecto , expanda el nodo de Visual C++ en Plantillas instaladas, MFCseleccione, y Aplicación MFCseleccione.Escriba un nombre para el proyecto, por ejemplo, MFCRibbonApp, y haga clic en Aceptar.

  3. En la primera página de Asistente para aplicaciones MFC, haga clic Siguiente.

  4. En la página de Tipo de aplicación , en Estilo visual y colores, seleccione Office 2007 (tema Azul).Deje los otros valores como son.Haga clic en Siguiente.

  5. En la página de Compatib. doc. compuestos , asegúrese de que Ninguno está seleccionado y haga clic en Siguiente.

  6. En la página de Prop. plantilla documento , en el cuadro de Extensión de archivo , escriba una extensión de nombre de archivo para los documentos que esta aplicación crea, por ejemplo, mfcrbnapp.Haga clic en Siguiente.

  7. En la página de Compatib. con bases de datos , asegúrese de que Ninguno está seleccionado y haga clic en Siguiente.

  8. En la página de Características de la interfaz de usuario , asegúrese de que Usar una cinta de opciones está seleccionado.Haga clic en Siguiente.

  9. De forma predeterminada, Asistente para aplicaciones MFC agrega compatibilidad para varios paneles de acoplamiento.En este tutorial se enseña la cinta de opciones, puede quitar estas opciones de la aplicación.En la página de Características avanzadas , desactive todas las opciones.Haga clic en Siguiente.

  10. En la página de Clases generadas , haga clic Finalizar para crear la aplicación MFC.

  11. Para comprobar que la aplicación se creó correctamente, compilación él y ejecútelo.Para compilar la aplicación, en el menú Generar, haga clic en Generar solución.Si la aplicación se compila correctamente, ejecútela haciendo clic Inicie la depuración. en el menú de Depurar .

    El asistente crea automáticamente una cinta que tenga una categoría de la cinta que se llame a Inicio.Esta cinta contiene tres paneles de la cinta de opciones, que se denominan Portapapeles, Ver, y Ventana.

Para agregar una categoría y un panel a la cinta de opciones

  1. Para abrir el recurso de la cinta de opciones que el asistente creó, en el menú de Ver , elija Otras ventanas y haga clic en Vista de recursos.En Vista de recursos, haga clic Cinta de opciones y haga doble clic en IDR_RIBBON.

  2. Primero, agregue una categoría personalizada a la cinta de opciones haciendo doble clic en Categoría en Cuadro de herramientas.

    Se crea una categoría que tiene la leyenda Category1 .De forma predeterminada, la categoría contiene un panel.

    Haga clic con el botón secundario en Category1 y haga clic en Propiedades.En la ventana de Propiedades , cambie Leyenda a Personalizada.

    Las propiedades de imágenes grandes y de pequeñas imágenes especifican los mapas de bits que se utilizan como iconos de los elementos de la cinta de opciones en esta categoría.Dado que crear mapas de bits personalizados está fuera del ámbito de este tutorial, simplemente reutilice los mapas de bits creados por el asistente.Pequeños mapas de bits son 16 píxeles por 16 píxeles.Para las pequeñas imágenes, utilice los mapas de bits que tiene acceso al identificador de recursos de IDB_FILESMALLLos mapas de bits grandes es 32 píxeles por 32 píxeles.Para las imágenes grandes, utilice los mapas de bits que tiene acceso al identificador de recursos de IDB_FILELARGE

    [!NOTA]

    En las altas muestra (HDPI) de puntos por pulgada, las versiones de HDPI de imágenes se usan automáticamente.

  3. A continuación, personalice el panel.Utilizan los paneles para agrupar los elementos que se relacionan entre sí.Por ejemplo, en la pestaña de Inicio de esta aplicación, Cortar, Copiar, y los comandos todos de Pegar se encuentran en el panel de Portapapeles .Para personalizar el panel, haga clic con el botón secundario panel 1 y haga clic Propiedades.En la ventana de Propiedades , cambie Leyenda a Favoritos.

    Puede especificar índice de la imagen para el panel.Este número especifica el icono que se muestra si el panel de la cinta de opciones se agrega a Barra de herramientas de acceso rápido.El icono no aparece en el panel propio de la cinta de opciones.

  4. Para comprobar que la categoría y el panel de la cinta de opciones se crearon mediante correctamente, obtener una vista previa de control de la cinta.En Barra de herramientas del editor de la cinta de opciones, haga clic en el botón de Ribbon de prueba .Una ficha de Personalizada y un panel de Favoritos se deben mostrar en la cinta de opciones.

Para agregar elementos a los paneles de la cinta de opciones

  1. Para agregar elementos al panel que creó en el procedimiento anterior, arrastre controles de la sección de Editor de Ribbon de Cuadro de herramientas el panel en la vista diseño.

  2. Primero, agregue un botón de Imprimir .El botón de Imprimir tendrá un submenú que contiene un comando de Imprime rápida que imprime utilizando la impresora predeterminada.Ambos comandos ya definido para esta aplicación.Se encuentran en el menú de la aplicación.

    Para crear el botón de Imprimir , arrastre una herramienta del botón en el panel.

    En la ventana de Propiedades , cambie la propiedad de Id. a ID_FILE_PRINT, que deben estar ya definido.Cambio Leyenda a Imprimir.Cambio índice de la imagen en 4.

    Para crear el botón de Imprime rápida , haga clic en la columna de valor de propiedad en el lado de Elementos de menú, y haga clic en los puntos suspensivos ().En Editor de elementos, haga clic en el botón sin etiqueta de agregar para crear un elemento de menú.En la ventana de Propiedades , el cambio Leyenda a Imprime rápida, Id. a ID_FILE_PRINT_DIRECT, y Imagen en 5.La propiedad image especifica el icono de impresión rápida en el recurso de mapa de bits de IDB_FILESMALL.

  3. Para comprobar que los botones se agregó al panel de la cinta de opciones, compile la aplicación y la ejecuten.Para compilar la aplicación, en el menú Generar, haga clic en Generar solución.Si la aplicación se compila correctamente, haga clic en Iniciar depuración en el menú Depurar para ejecutarla.El botón de Imprimir y el cuadro combinado del panel de Favoritos en la pestaña de Personalizada en la cinta de opciones deben mostrarse.

Pasos siguientes

Cómo: Personalizar la barra de herramientas de acceso rápido

Cómo: Personalizar el botón de la aplicación

Para obtener ejemplos de un extremo a otro, vea ejemplos (MFC Feature Pack).

Vea también

Conceptos

ejemplos (MFC Feature Pack)

Otros recursos

Tutoriales (MFC)