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


Копирование ресурсов

Обновлен: Ноябрь 2007

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

Вы можете легко копировать ресурсы из существующего ресурса или исполняемого файла в текущий ресурсный файл. Чтобы это сделать, необходимо одновременно открыть оба файла, содержащие ресурсы, и перетащить элементы из одного файла в другой или выполнить операции копировать – вставить в этих двух файлах. Этот метод работает для файлов сценария ресурсов (.rc) и файлов ресурсных шаблонов (.rct), а также исполняемых файлов (.exe).

a5axa064.alert_note(ru-ru,VS.90).gifПримечание.

Visual C++ включает образцы ресурсных файлов, которые вы можете использовать в собственных приложениях. Дополнительные сведения см. в разделе CLIPART: общие ресурсы.

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

Копирование ресурсов между файлами с помощью метода перетаскивания

  1. Откройте оба файла ресурсов в автономном режиме (дополнительную информацию см. в разделе Просмотр ресурсов в .rc файле за пределами проекта). Например, откройте файлы Source1.rc и Source2.rc.

  2. В первом RC-файле щелкните ресурс, который необходимо скопировать. Например, в файле Source1.rc, щелкните IDD_DIALOG1.

  3. Удерживая клавишу CTRL, перетащите ресурс во второй файл .rc. Например, перетащите IDD_DIALOG1 из файла Source1.rc в файл Source2.rc.

    a5axa064.alert_note(ru-ru,VS.90).gifПримечание.

    Перетаскивание ресурса без удерживания нажатой клавиши CTRL перемещает, а не копирует ресурс.

Копирование ресурсов методом копирования и вставки

  1. Откройте оба файла ресурсов в автономном режиме (дополнительную информацию см. в разделе Просмотр ресурсов в .rc файле за пределами проекта). Например, файлы Source1.rc и Source2.rc.

  2. В исходном файле, из которого вы хотите скопировать ресурс (например, Source1.rc), щелкните правой кнопкой мыши ресурс и выберите Копировать в контекстном меню.

  3. Щелкните правой кнопкой мыши ресурсный файл, в который нужно добавить ресурс (например, Source2.rc). В контекстном меню выберите пункт Вставить.

    a5axa064.alert_note(ru-ru,VS.90).gifПримечание.

    Вы не можете перетаскивать, копировать, вырезать и вставлять между ресурсными файлами проекта (представление ресурса) и автономными файлами .rc (открытыми в окнах документа). Вы не сможете это сделать в предыдущих версиях продукта.

    a5axa064.alert_note(ru-ru,VS.90).gifПримечание.

    В процессе копирования ресурсов или объектов ресурса из одного RC-файла в другой Visual C++ может изменить значение или имя и значение копируемого ресурса во избежание конфликтов с именами и значениями ресурсов в файле назначения.

Сведения о добавлении ресурсов в управляемые проекты см. в разделе Ресурсы приложенийРуководства разработчика .NET Framework. Сведения о том, как вручную добавлять файлы ресурсов в управляемые проекты, осуществлять доступ к ресурсам, отображать статические ресурсы и присваивать строки ресурсов свойствам см. в разделах Пошаговое руководство. Локализация приложений Windows Forms и Пошаговое руководство. Использование ресурсов для локализации совместно с ASP.NET.

Требования

Win32

См. также

Задачи

Открытие файла сценария ресурсов за пределами проекта (в автономном режиме)

Ссылки

Файлы ресурсов (Visual Studio)

Редакторы ресурсов