Редакторы ресурсов (C++)
Редактор ресурсов — это специализированная среда для создания или изменения ресурсов, включенных в проект Visual Studio. Редакторы ресурсов Visual Studio используют общий набор способов и интерфейсов, упрощая и ускоряя создание и изменение ресурсов приложения. Редакторы ресурсов позволяют просматривать и изменять ресурсы в соответствующем редакторе , а также предварительно просматривать ресурсы.
Соответствующий редактор открывается автоматически при создании или открытии ресурса.
Примечание.
Так как управляемые проекты не используют файлы скриптов ресурсов, необходимо открыть ресурсы из Обозреватель решений. Редактор изображений и двоичный редактор можно использовать для работы с файлами ресурсов в управляемых проектах. Все управляемые ресурсы, которые нужно редактировать, должны быть связанными ресурсами. Редакторы ресурсов Visual Studio не поддерживают редактирование внедренных ресурсов.
Редактор | Редактируемый элемент |
---|---|
Редактор сочетаний клавиш | Таблицы акселератора в проектах Visual Studio C++. |
Двоичный редактор | Двоичные данные и настраиваемые ресурсы в проектах Visual C++, Visual Basic или Visual C# |
Редактор диалоговых окон | Диалоговые окна в проектах Visual Studio C++. |
Редактор изображений | Точечные рисунки, значки, курсоры и другие файлы изображений в проектах Visual C++, Visual Basic или Visual C# |
Редактор меню | Ресурсы меню в проектах Visual Studio C++ . |
Редактор ленты (Ribbon) | Ресурсы ленты в проектах MFC |
Редактор строк | Строковые таблицы в проектах Visual Studio C++. |
Редактор панелей инструментов | Ресурсы панели инструментов в проектах Visual Studio C++. Редактор панели инструментов является частью редактора изображений. |
Редактор сведений о версии | Сведения о версиях в проектах Visual Studio C++. |
Примечание.
Если проект еще не содержит RC-файл, см. статью "Практическое руководство. Создание ресурсов".
Просмотр и изменение ресурсов
Каждый тип ресурса имеет редактор ресурсов, характерный для этого типа ресурса. Вы можете изменить порядок, изменить размер, добавить элементы управления и функции или изменить аспекты ресурса с помощью связанного редактора. Вы также можете изменить ресурс в текстовом формате и двоичном формате. Дополнительные сведения см. в разделе "Практическое руководство . Создание ресурсов".
Некоторые типы ресурсов — это отдельные файлы, которые можно импортировать и использовать различными способами; к ним относятся растровые изображения, значки, курсоры, панели инструментов и html-файлы. Такие ресурсы имеют имена файлов и идентификаторы ресурсов. Другие, такие как диалоговые окна, меню и строковые таблицы в проектах Win32, существуют только в составе файла скрипта ресурсов (RC) или файла шаблона ресурса (RCT).
Ресурсы также можно редактировать вне проекта, не открывая проект. Дополнительные сведения см. в разделе "Практическое руководство . Создание ресурсов".
Примечание.
Свойства ресурса можно изменить с помощью окна "Свойства ".
Чтобы изменить свойства ресурса, в представлении ресурсов щелкните правой кнопкой мыши нужный ресурс и выберите свойства. Затем в окно свойств измените свойства ресурса.
Чтобы отменить изменения, внесенные в свойства ресурса, убедитесь, что ресурс имеет фокус в представлении ресурсов и выберите "Отменить" в меню "Изменить".
Ресурсы Win32
Доступ к ресурсам Win32 можно получить в области представления ресурсов.
Просмотр ресурса Win32 в редакторе ресурсов
Перейдите в меню "Вид> других ресурсов Windows".>
Если окно представления ресурсов не является верхним, выберите вкладку "Представление ресурсов", чтобы переместить ее в верхнюю часть.
В представлении ресурсов разверните папку для проекта, содержащего ресурсы, которые нужно просмотреть. Например, если вы хотите просмотреть ресурс диалогового окна, разверните папку диалогового окна .
Дважды щелкните ресурс, например IDD_ABOUTBOX.
Ресурс открывается в соответствующем редакторе. Например, для ресурсов диалогового окна ресурс открывается в редакторе диалогов.
Удаление существующего ресурса Win32
В представлении ресурсов разверните узел для типа ресурса.
Щелкните правой кнопкой мыши ресурс, который вы хотите удалить, и нажмите кнопку "Удалить".
Совет
Этот метод также можно использовать при открытии RC-файла в окне документа за пределами проекта.
Ресурсы управляемого проекта
Так как управляемые проекты не используют файлы скриптов ресурсов, необходимо открыть ресурсы из Обозреватель решений. Используйте редактор изображений и двоичный редактор для работы с файлами ресурсов в управляемых проектах. Все управляемые ресурсы, которые требуется изменить, должны быть связанными ресурсами, а редакторы ресурсов Visual Studio не поддерживают редактирование внедренных ресурсов.
Чтобы просмотреть управляемый ресурс в редакторе ресурсов, в Обозреватель решений дважды щелкните ресурс, например Bitmap1.bmp, а ресурс откроется в соответствующем редакторе.
Чтобы удалить существующий управляемый ресурс, в Обозреватель решений щелкните правой кнопкой мыши ресурс, который нужно удалить, и нажмите кнопку "Удалить".
Предварительный просмотр ресурсов
Просмотрите ресурсы, чтобы вы могли просматривать графический ресурс, не открывая их. Предварительная версия также полезна для исполняемых файлов после их компиляции, так как идентификаторы ресурсов изменяются на числа. Так как эти числовые идентификаторы часто не предоставляют достаточно информации, предварительный просмотр ресурсов помогает быстро определить их.
Следующие типы ресурсов предоставляют предварительный просмотр визуального макета: растровое изображение, диалоговое окно, значок, меню, курсор, панель инструментов
Следующие ресурсы не предоставляют визуальный просмотр: акселератор, манифест, строка таблицы, сведения о версиях
Примечание.
Для предварительной версии ресурсов требуется Win32.
Предварительный просмотр ресурсов
В представлении ресурсов или окне документа выберите ресурс, например IDD_ABOUTBOX.
В окно свойств нажмите кнопку "Страницы свойств".
Совет
Используйте ярлык, перейдите к меню "Просмотр>страниц свойств".
Откроется страница свойств для ресурса, отображающая предварительную версию этого ресурса. С помощью клавиш со стрелками ВВЕРХ и ВНИЗ можно перемещаться по элементу управления "Дерево" в представлении ресурсов или окне документа. Страница свойств будет оставаться открытой и отображать любой ресурс с фокусом и может быть предварительно просмотрирован.
Требования
нет
См. также
Работа с файлами ресурсов
Файлы ресурсов
Идентификаторы ресурсов (символы)