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