----- Исходное сообщение ----- От: drmalych Кому: dron@mjk.msk.ru Отправлено: 7 марта 2000 г. 22:55 Тема: MFCByStep Извините я по поводу 6 урока - Есть просьба пояснить часть с созданием rc файла и resource.h - куда тыкать В общем Если не затруднит - то ответьте пожалуйста Ваше руководство - наиболее внятное - но есть некоторые очевидности для специалиста и они же необъяснимости для учащегося С уважением DrMalychДавайте разберем ситуацию, когда нужно создать файл с ресурсами просто без проекта, допустим для того, чтобы готовые ресурсы просто включать в проект и все. В этом файле могут находиться Ваши иконы, логопипы на диалоге о программе и еще куча чего.
Итак запускайте VC выбирайте пункты меню File, а дальше NEW появится диалоговое окно. Переключитесь на вкладку File, дальше Вам нужно выбрать Resource Script ввести имя файла в поле File Name и указать путь в поле Location.
Вот у Вас появится в левой части экрана файл MyResource.rc
Неплохо описать имя H файла, в котором будут находиться ресурсы. Это делается через меню View, а далее Resoure Include.
Появится диалоговое окно, в котором можно указать каким заголовочным файлом можно пользоваться. Давайте его переименуем и нажмем OK.
Теперь его можно редактировать, то есть добавлять ресурсы и изменять их. Для этого нужно воспользоваться меню Insert -< Resource.
После выбора этого пункта меню появится диалоговое окно с предложением выбрать Вам тип создаваемого ресурса.
Выберите диалоговое окно Dialog и оно у вас появится вместе с инструментами для редактирования. Закройте его, нажав правую кнопку с крестиком, и вы увидите, что файл изменился, в нем появилась древовидная структура с описанием Ваших диалогов.
Давайте закроем наш файл и посмотрим, что появилось в каталоге, который мы указали, только не забудьте сохранить проект при закрытии. В каталоге проекта будет два файла
MyRecource.rc MyRecource.h
В MyRecource.rc находятся сами ресурсы, а в файл H идентификаторы ресусов.
//{{NO_DEPENDENCIES}} // Microsoft Developer Studio generated include file. // Used by MyRecource.rc // #define IDD_DIALOG1 101 .......
В последствии этот файл можно просто подключать к проекту, т.е. эти два файла.