Редактор сведений о версиях (C++)
Сведения о версии включают идентификационные данные о компании и продукте, номер версии продукта и уведомление об авторских правах и товарных знаках. С помощью редактора сведений о версиях вы создаете и обслуживаете эти данные, которые хранятся в ресурсе сведений о версии. Ресурс сведений о версии не требуется приложению, но это полезное место для сбора сведений, определяющих приложение. Сведения о версии также используются API-интерфейсами настройки.
Примечание.
Стандарт Windows разрешает наличие только одного ресурса сведений о версии, который называется VS_VERSION_INFO.
Ресурс сведений о версии содержит верхний блок и один или несколько нижних блоков: один блок фиксированных сведений вверху и один или несколько блоков сведений о версии внизу (для других языков или кодировок). Верхний блок содержит как редактируемые числовые поля, так и раскрывающиеся списки с вариантами для выбора. Нижние блоки содержат только редактируемые текстовые поля.
Примечание.
При использовании редактора сведений о версиях во многих случаях можно щелкнуть правой кнопкой мыши контекстное меню команд, относящихся к ресурсу. Например, при выборе при указании на запись заголовка блока контекстное меню отображаются команды "Новая информация о блоке версии" и "Удалить сведения о блоке версии".
Инструкции
Редактор сведений о версиях позволяет:
Изменение строки в ресурсе сведений о версии
Выберите элемент один раз, чтобы выбрать его, а затем снова начать редактирование. Внесите изменения непосредственно в таблицу сведений о версиях или в окно свойств. Внесенные изменения будут отображаться и там, и там.
При редактировании FILEFLAGS
ключа в редакторе сведений о версиях обратите внимание, что нельзя задать свойства отладки, приватного сборки или специального сборки в окне свойств для RC-файлов:
Редактор сведений о версиях задает свойство Debug с
#ifdef
помощью скрипта ресурса на основе флага сборки_DEBUG
.Private Build
Если ключ имеет набор значений в таблице сведений о версии, соответствующее свойство Private Build в окнеFILEFLAGS
свойств ключа будет true. Если значение пусто, свойство будет false. Аналогичным образом специальный ключ сборки в таблице сведений о версии привязан к свойству Special Build дляFILEFLAGS
ключа.
Вы можете отсортировать последовательность сведений блока строк, выбрав "Ключ " или заголовки столбцов "Значение ". В результате сведения автоматически будут отображаться в порядке, заданном сортировкой.
Добавление сведений о версии для другого языка (новый блок сведений о версии)
Откройте ресурс сведений о версии, дважды щелкнув его в представлении ресурсов.
Щелкните правой кнопкой мыши в таблице сведений о версии и выберите новый блок сведений о версии.
Эта команда добавляет дополнительный блок сведений в текущий ресурс сведений о версии и открывает его соответствующие свойства в окне "Свойства".
В окне Свойства выберите для нового блока соответствующие язык и кодировку.
Удаление блока сведений о версии
Откройте ресурс сведений о версии, дважды щелкнув его значок в представлении ресурсов.
Щелкните правой кнопкой мыши заголовок блока, который вы хотите удалить, и выберите пункт "Удалить блок сведений о версии".
Эта команда удаляет выбранный заголовок и оставляет остальные сведения о версии нетронутыми. Вы не можете отменить действие.
Доступ к сведениям о версии из создаваемой программы
Если нужно получить доступ к сведениям о версии из создаваемой программы, используйте функции GetFileVersionInfo и VerQueryValue .
Требования
Win32
См. также
Resource Editors
Меню и другие ресурсы
Сведения о версии (Windows)