Копирование ресурсов
Обновлен: Ноябрь 2007
Вы может копировать ресурсы из одного файла в другой без изменений или изменить язык или условие ресурса при копировании.
Вы можете легко копировать ресурсы из существующего ресурса или исполняемого файла в текущий ресурсный файл. Чтобы это сделать, необходимо одновременно открыть оба файла, содержащие ресурсы, и перетащить элементы из одного файла в другой или выполнить операции копировать – вставить в этих двух файлах. Этот метод работает для файлов сценария ресурсов (.rc) и файлов ресурсных шаблонов (.rct), а также исполняемых файлов (.exe).
Примечание. |
---|
Visual C++ включает образцы ресурсных файлов, которые вы можете использовать в собственных приложениях. Дополнительные сведения см. в разделе CLIPART: общие ресурсы. |
Вы можете использовать метод перетаскивания между двумя файлами .rc, открытыми за пределами проекта.
Копирование ресурсов между файлами с помощью метода перетаскивания
Откройте оба файла ресурсов в автономном режиме (дополнительную информацию см. в разделе Просмотр ресурсов в .rc файле за пределами проекта). Например, откройте файлы Source1.rc и Source2.rc.
В первом RC-файле щелкните ресурс, который необходимо скопировать. Например, в файле Source1.rc, щелкните IDD_DIALOG1.
Удерживая клавишу CTRL, перетащите ресурс во второй файл .rc. Например, перетащите IDD_DIALOG1 из файла Source1.rc в файл Source2.rc.
Примечание. Перетаскивание ресурса без удерживания нажатой клавиши CTRL перемещает, а не копирует ресурс.
Копирование ресурсов методом копирования и вставки
Откройте оба файла ресурсов в автономном режиме (дополнительную информацию см. в разделе Просмотр ресурсов в .rc файле за пределами проекта). Например, файлы Source1.rc и Source2.rc.
В исходном файле, из которого вы хотите скопировать ресурс (например, Source1.rc), щелкните правой кнопкой мыши ресурс и выберите Копировать в контекстном меню.
Щелкните правой кнопкой мыши ресурсный файл, в который нужно добавить ресурс (например, Source2.rc). В контекстном меню выберите пункт Вставить.
Примечание. Вы не можете перетаскивать, копировать, вырезать и вставлять между ресурсными файлами проекта (представление ресурса) и автономными файлами .rc (открытыми в окнах документа). Вы не сможете это сделать в предыдущих версиях продукта.
Примечание. В процессе копирования ресурсов или объектов ресурса из одного RC-файла в другой Visual C++ может изменить значение или имя и значение копируемого ресурса во избежание конфликтов с именами и значениями ресурсов в файле назначения.
Сведения о добавлении ресурсов в управляемые проекты см. в разделе Ресурсы приложенийРуководства разработчика .NET Framework. Сведения о том, как вручную добавлять файлы ресурсов в управляемые проекты, осуществлять доступ к ресурсам, отображать статические ресурсы и присваивать строки ресурсов свойствам см. в разделах Пошаговое руководство. Локализация приложений Windows Forms и Пошаговое руководство. Использование ресурсов для локализации совместно с ASP.NET.
Требования
Win32
См. также
Задачи
Открытие файла сценария ресурсов за пределами проекта (в автономном режиме)