Шаг 135 - Создание файла с ресурсами

----- Исходное сообщение ----- 
От: drmalych 
Кому: dron@mjk.msk.ru 
Отправлено: 7 марта 2000 г. 22:55
Тема: MFCByStep

Извините я по поводу 6 урока - 
Есть просьба пояснить часть с созданием rc файла и resource.h - куда тыкать
В общем Если не затруднит - то ответьте пожалуйста
Ваше руководство - наиболее внятное  - но есть некоторые очевидности 
для специалиста и они же необъяснимости для учащегося
С уважением DrMalych
Давайте разберем ситуацию, когда нужно создать файл с ресурсами просто без проекта, допустим для того, чтобы готовые ресурсы просто включать в проект и все. В этом файле могут находиться Ваши иконы, логопипы на диалоге о программе и еще куча чего.

Итак запускайте VC выбирайте пункты меню File, а дальше NEW появится диалоговое окно. Переключитесь на вкладку File, дальше Вам нужно выбрать Resource Script ввести имя файла в поле File Name и указать путь в поле Location.

135_1.gif (6501 b)

Вот у Вас появится в левой части экрана файл MyResource.rc

Неплохо описать имя H файла, в котором будут находиться ресурсы. Это делается через меню View, а далее Resoure Include.

135_2.gif (6383 b)

Появится диалоговое окно, в котором можно указать каким заголовочным файлом можно пользоваться. Давайте его переименуем и нажмем OK.

135_3.gif (2181 b)

Теперь его можно редактировать, то есть добавлять ресурсы и изменять их. Для этого нужно воспользоваться меню Insert -< Resource.

135_4.gif (4558 b)

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

135_5.gif (3014 b)

Выберите диалоговое окно Dialog и оно у вас появится вместе с инструментами для редактирования. Закройте его, нажав правую кнопку с крестиком, и вы увидите, что файл изменился, в нем появилась древовидная структура с описанием Ваших диалогов.

135_6.gif (1128 b)

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

MyRecource.rc
MyRecource.h

В MyRecource.rc находятся сами ресурсы, а в файл H идентификаторы ресусов.

//{{NO_DEPENDENCIES}}
// Microsoft Developer Studio generated include file.
// Used by MyRecource.rc
//
#define IDD_DIALOG1 101
.......

В последствии этот файл можно просто подключать к проекту, т.е. эти два файла.


Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 9.03.2000