Compilation du balisage du ruban
pour que l’infrastructure du ruban Windows utilise le fichier de balisage du ruban , le fichier de balisage doit être compilé dans un fichier de ressources au format binaire. un compilateur de balisage dédié, le compilateur de commandes d’interface utilisateur (UICC), est inclus dans le kit de développement logiciel (SDK) Windows (7,0 ou version ultérieure) à cet effet. En plus de compiler la version binaire du balisage, UICC génère un fichier d’en-tête de définition d’ID (. h) qui expose tous les éléments de balisage à l’application hôte du ruban et un fichier de ressources (. RC) qui est utilisé pour lier des ressources d’image et de chaîne à l’application hôte au moment de la génération.
Flux de travail du compilateur
Le flux de travail du compilateur de balisage du ruban est illustré dans le diagramme suivant.

Syntaxe de ligne de commande
La syntaxe de la ligne de commande pour le compilateur de balisage du ruban est illustrée dans l’exemple suivant.
UICC <ribbonFile> <binaryFile> [options]
Arguments et options
Les arguments et les options de cet outil sont décrits dans le tableau suivant.
Notes
Les options de ligne de commande indiquées doivent être spécifiées dans l’ordre indiqué.
| Option | Description |
|---|---|
| /Header : < headerFile> | Générez un fichier d’en-tête appelé < headerFile > qui contient les symboles de ressource ID de commande de balisage. En cas d’omission, un fichier d’en-tête n’est pas généré. |
| /res
|
Exemple
L’exemple suivant montre comment utiliser le compilateur de balisage du ruban pour générer un ensemble classique de fichiers de ressources pour une application de ruban.
UICC.exe RibbonMarkup.xml RibbonMarkup.bml /header:RibbonIds.h /res:RibbonUI.rc