Поделиться через


Компиляция разметки ленты

Чтобы платформа ленты Windows потребляла файл разметки ленты , файл разметки должен быть скомпилирован в файл ресурсов двоичного формата. Для этой цели в комплект средств разработки программного обеспечения Windows (SDK) (7.0 или более поздней версии) входит специальный компилятор разметки — компилятор команд пользовательского интерфейса (UICC). Помимо компиляции двоичной версии разметки, UICC создает файл заголовка определения идентификатора (H), который предоставляет все элементы разметки ведущему приложению ленты, и файл ресурсов (RC-файл), который используется для связывания ресурсов изображений и строк с ведущим приложением во время сборки.

Рабочий процесс компилятора

Рабочий процесс компилятора разметки ленты показан на следующей схеме.

схема, показывающая рабочий процесс компилятора разметки ленты.

Синтаксис командной строки

Синтаксис командной строки для компилятора разметки ленты показан в следующем примере.

UICC <ribbonFile> <binaryFile> [options]

Аргументы и параметры

Аргументы и параметры этого средства описаны в следующей таблице.

Примечание

Перечисленные параметры командной строки должны быть указаны в указанном порядке.

Параметр Описание
/header:<headerFile> Создайте файл заголовка с именем <headerFile> , который содержит символы ресурсов идентификатора команды разметки. Если этот параметр опущен, файл заголовка не создается.
/res:<resourceFile> Создайте файл ресурсов с именем <resourceFile> , который связывает все ресурсы изображений и строк, двоичный файл разметки и файл заголовка с ведущим приложением во время сборки. Если этот параметр опущен, файл ресурсов не создается.
/name:<ribbonName> Имя ресурса для двоичного файла разметки, зарегистрированного в <файле resourceFile>. Значение по умолчанию — APPLICATION_RIBBON.
/W{0\1\2} Фильтрация сообщений о событиях по уровню серьезности.
0
Только сообщения об ошибках.
1
Только сообщения об ошибках и предупреждениях.
2
По умолчанию.
Сообщения об ошибках, предупреждениях и информационных сообщениях.

Пример

В следующем примере показано, как использовать компилятор разметки ленты для создания типичного набора файлов ресурсов для приложения ленты.

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

Объявление команд и элементов управления с помощью разметки ленты

Создание приложения ленты