Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Visual C++/MFC/WTL > Файлы ресурсов, как их готовят и с чем едят?


Автор: Курсант 5.10.2015, 10:37
Всем доброго времени суток!

У меня небольшая проблема - не могу разобраться с ресурсами в Visual Studio. Не понятно, как создать файл ресурсов (файлы ресурсов), как добавлять в них данные. MSDN какую-то туфту по этому поводу пишет, никакой пошаговой инструкции, какие-то общие фразы из которых ничего не понятно...

Автор: Alexeis 5.10.2015, 11:07
Цитата(Курсант @  5.10.2015,  11:37 Найти цитируемый пост)
У меня небольшая проблема - не могу разобраться с ресурсами в Visual Studio. Не понятно, как создать файл ресурсов (файлы ресурсов), как добавлять в них данные. 

 rc файл добавляешь в проект. Компилятор его компилирует в res файл и линкует к проекту. Большинство ресурсов можно добавлять прям из среды. Если нужно добавлять элементы вручную, то можно воспользоваться этой документацией https://msdn.microsoft.com/ru-ru/library/windows/desktop/aa381043(v=vs.85).aspx тут описано как добавлять все типы ресурсов.

Автор: Курсант 5.10.2015, 11:56
Мне непонятен смысл фразы "rc-файл добавляешь в проект". Я выбираю Project -> Add New Item... Подходящего шаблона там нет, поэтому просто в строке "имя файла" я пишу "app.rc". После чего выполняю двойной щелчок по app.rc в дереве проекта. Среда мне говорит, что она не умеет редактировать такие файлы...

Ааа, всё, я щёлкнул по app.rc правой кнопкой мыши, в выпадающем меню выбрал пункт меню "редактировать как текстовый файл" и получил какой-то текст с интуитивно-понятным синтаксисом, куда добавил то, что мне было нужно. Спасибо! Более подробно разберусь по Вашей ссылке!

Автор: Alexeis 5.10.2015, 12:53
Цитата(Курсант @  5.10.2015,  12:56 Найти цитируемый пост)
Я выбираю Project -> Add New Item... Подходящего шаблона там нет,


У меня есть
http://ybex.com/d/7zxjix7g305xducqji1oia70xwvrpgu6x4336t3q.html

Автор: Курсант 5.10.2015, 15:14
Цитата(Alexeis @ 5.10.2015,  12:53)
Цитата(Курсант @  5.10.2015,  12:56 Найти цитируемый пост)
Я выбираю Project -> Add New Item... Подходящего шаблона там нет,


У меня есть
http://ybex.com/d/7zxjix7g305xducqji1oia70xwvrpgu6x4336t3q.html

Круто... Возможно, причина в том, что у меня Visual Studio 2008... А возможно - в том, что я всю студию не ставил, а поставил только VC++ и VC#

Автор: Alexeis 5.10.2015, 15:34
В 2008 1 в 1 
http://ybex.com/d/wq9qj5431v3h6c1j2aqu3hfi4pcwagvf1imuuxjt.html

2013

http://ybex.com/d/e0gz4t3iehtv7p6y9ew6567x57zz7e01un7syz18.html

Компилятор ресурсов неотъемлемая часть VC++ всех версий. 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)