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