Share via


Compilación del marcado de la barra de herramientas

Para que el marco de windows Ribbon consuma el archivo de marcado de la cinta de opciones, el archivo de marcado debe compilarse en un archivo de recursos de formato binario. Un compilador de marcado dedicado, el compilador de comandos de interfaz de usuario (UICC), se incluye con el Kit de desarrollo de software (SDK) de Windows (7.0 o posterior) para este fin. Además de compilar la versión binaria del marcado, el UICC genera un archivo de encabezado de definición de identificador (.h) que expone todos los elementos de marcado a la aplicación host de cinta de opciones y un archivo de recursos (.rc) que se usa para vincular recursos de imagen y cadena a la aplicación host en tiempo de compilación.

Flujo de trabajo del compilador

El flujo de trabajo del compilador de marcado de cinta de opciones se muestra en el diagrama siguiente.

diagrama que muestra el flujo de trabajo del compilador de marcado de la cinta de opciones.

Sintaxis de línea de comandos

La sintaxis de la línea de comandos para el compilador de marcado de cinta de opciones se muestra en el ejemplo siguiente.

UICC <ribbonFile> <binaryFile> [options]

Argumentos y opciones

Los argumentos y opciones de esta herramienta se describen en la tabla siguiente.

Nota

Las opciones de línea de comandos enumeradas deben especificarse en el orden especificado.

Opción Descripción
/header:<headerFile> Genere un archivo de encabezado denominado <headerFile> que contenga los símbolos de recursos del identificador de comando de marcado. Si se omite, no se genera un archivo de encabezado.
/res:<resourceFile> Genere un archivo de recursos denominado <resourceFile> que vincule todos los recursos de imagen y cadena, el archivo de marcado binario y el archivo de encabezado a la aplicación host en tiempo de compilación. Si se omite, no se genera un archivo de recursos.
/name:<ribbonName> Nombre del recurso para el archivo de marcado binario que se registra en el <resourceFile>. El valor predeterminado es APPLICATION_RIBBON.
/W{0\1\2} Filtre los mensajes de evento en función de la gravedad.
0
Solo mensajes de error.
1
Solo mensajes de error y advertencia.
2
Predeterminada.
Mensajes de error, advertencia e informativos.

Ejemplo

En el ejemplo siguiente se muestra cómo usar el compilador de marcado ribbon para generar un conjunto típico de archivos de recursos para una aplicación de cinta de opciones.

UICC.exe RibbonMarkup.xml RibbonMarkup.bml /header:RibbonIds.h /res:RibbonUI.rc

Declaración de comandos y controles con marcado de cinta

Creación de una aplicación de cinta de opciones