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.

Diagramme montrant le flux de travail du compilateur de balisage du ruban.

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

Déclaration des commandes et des contrôles avec le balisage du ruban

Création d’une application de ruban