Condividi tramite


Compilazione del markup della barra multifunzione

Affinché il framework della barra multifunzione di Windows possa utilizzare il file di markup della barra multifunzione , il file di markup deve essere compilato in un file di risorse in formato binario. A questo scopo, un compilatore di markup dedicato, il compilatore di comandi dell'interfaccia utente (UICC), è incluso in Windows Software Development Kit (SDK) (7.0 o versione successiva). Oltre a compilare la versione binaria del markup, UICC genera un file di intestazione di definizione ID (con estensione h) che espone tutti gli elementi di markup all'applicazione host della barra multifunzione e un file di risorsa (rc) usato per collegare le risorse di immagine e stringa all'applicazione host in fase di compilazione.

Flusso di lavoro del compilatore

Il flusso di lavoro del compilatore di markup della barra multifunzione è illustrato nel diagramma seguente.

diagramma che mostra il flusso di lavoro del compilatore di markup della barra multifunzione.

Sintassi della riga di comando

La sintassi della riga di comando per il compilatore di markup della barra multifunzione è illustrata nell'esempio seguente.

UICC <ribbonFile> <binaryFile> [options]

Argomenti e opzioni

Gli argomenti e le opzioni per questo strumento sono descritti nella tabella seguente.

Nota

Le opzioni della riga di comando elencate devono essere specificate nell'ordine specificato.

Opzione Descrizione
/header:<headerFile> Generare un file di intestazione denominato <headerFile> contenente i simboli di risorsa DELL'ID comando di markup. Se omesso, non viene generato un file di intestazione.
/res:<resourceFile> Generare un file di risorse denominato <resourceFile> che collega tutte le risorse di immagine e stringa, il file di markup binario e il file di intestazione all'applicazione host in fase di compilazione. Se omesso, non viene generato un file di risorse.
/name:<ribbonName> Nome della risorsa per il file di markup binario registrato nel <file resourceFile>. Il valore predefinito è APPLICATION_RIBBON.
/W{0\1\2} Filtrare i messaggi di evento in base alla gravità.
0
Solo messaggi di errore.
1
Solo messaggi di errore e di avviso.
2
Valore predefinito.
Messaggi di errore, avviso e informativo.

Esempio

Nell'esempio seguente viene illustrato come usare il compilatore di markup della barra multifunzione per generare un set tipico di file di risorse per un'applicazione della barra multifunzione.

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

Dichiarazione di comandi e controlli con markup della barra multifunzione

Creazione di un'applicazione della barra multifunzione