Visual C++. Создание проектов. Структура проекта MFC. Ресурсы. Урок 16

Автор Ivan Samoilov
Visual C++. Создание проектов. Структура проекта MFC. Ресурсы. Урок 16

дальше находится таблица строк если щелкни на ней дважды то можно увидеть много сообщений который соответствует структуре.

МФЦ также сообщение строки состояния всплывающей подсказки разного рода текстовые элементы для этого приложения и так далее рассмотрим первую строчку которым мы видим с собой. Света ресурс ядр мейнфрейм который в принципе является строкой шаблоны документов. Оно содержит до девяти подстрок разделенных с тобой.

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

Перечислите несколько данных сначала идёт заголовок основного окна затем исходное документы для окна документа — это именно та текст вместе с числом который будет использован для заголовка окна дали отображается наименование документа который отображается в диалоговом окне они дали фильтр который используется в файлах диалоговых окнах затем расширение которые также используется в файлах в диалоговых окнах затем отображается. Тип который регистрируется в системном реестре названия типов файлов в реестре здесь находится ещё несколько ресурсов такой как тулбар то есть панель инструментов это. Мешалкина ним дважды то можно увидеть пиктограмма который используется на нашей панели инструментов мы можем рассмотреть. Каждую из них и добавить или изменить или удалить какие-то из этих пиктограмм. Ну и последним ресурсом является версия если щелкни на ней то можно увидеть различные данные о нашем приложении мы уже рассмотрели основные элементы структуры которые есть у нас проекте теперь рассмотрим как же нам изменить эту структуру добавить к ней собственной программный код чтобы на шаблон приложения выполнял какое-то действие что-то отображал в окне документа для этого в классе документа добавить текстовое поле сделаем специализацию с ресурса. А в классе окна просмотра программный код для того чтобы — это строка отображалась в центре окна просмотра приложения для того чтобы добавить новое ресурсная текстовое поле подойдём к ресурсам строки таблицы строк щелкни на ней дважды строки которые есть в нашем приложении сегодня на правую кнопку мыши и появившемся контекстном меню на пункте новая строка New string как мы едем в конце нашей таблицы появилась новая строка приведем. Некоторые изменения ведём другой её название вместо ID string 129 введён просто например It's Hello какое-либо значение вот в этом правом окне ведём ту строку которая как мы хотим должна отображаться в нашем окне документа напишем просто-напросто слово привет ему уже создали эту строку этот ресурс присутствует в списке срок нашего проекта теперь класс документа. Нам необходимо добавить новую переменную типа string типа строчка перейдём на вкладку классы выберем квас 7 18. Дог щелкни на правую кнопку мыши и в появившемся контекстном меню выбираем пункт время добавить переменную щелкаем появляется окно мастер создания новой переменной в котором мы можем отметить какой тип доступа будет у нашей переменной Public protected или прибывает выберем teepublic чтобы наши переменные было доступно выберем тип наши переменной C string и в нём какой-нибудь имя. Ну пусть будет. Вот такое имя M string теперь нам надо щелкнуть на кнопке финиш чтобы наши перемены зафиксировать в приложении в нашем проекте щелкни и теперь раскроем вот этот класс 7 док описание мы можем увидеть нашу переменную вот эта строчка внизу мы можем видеть её свойства как мы видим у неё название вот такое ms301 здесь же можем видеть её тип паблик видишь, что она типа переключись в соответствующие заголовочный файл си my18 друг. для этого достаточно здесь щелкнуть дважды в конце описание нашего класса можно увидеть, что добавился описание наши переменной вот в этом месте конечно в принципе всё — это можно было сделать игрушечную открыв этот файл my18 Dark Age II. Добавь вот эти две строчки. Павлик и описание, но всё-таки лучше всегда пользуются мастера создания новых функций и новой переменной так как мы — это сделали теперь нам нужно эту переменную как-то проинициализировать поэтому запустим отображения файла реализации этого класса, а именно файла my18 Dog not расширение MSI вот этот файл щелкни на нём дважды чтобы он открылся вот мы отобразить этот файл и здесь нам надо найти то место где инициализируется новый документ — это происходит функции он её документ. Поэтому переместимся при помощи ползунка вот можем видеть место в этом файле который отвечает за создание нового документа именно в этом месте на который указывает комментарий. Где должен отображаться. Наш кот пишем нашу строчку . будет такая название нашей переменной M string 1 затем. появляется документов и функции наши переменной. Евгений нам нужна функция русский для этого наберём слова плод как только. Мы набрали Lose мы сразу же попали на строчку loadstring которая нам как раз нужно. Щёлкино не дважды вот эту функцию нас отобразилось дальше раскрывая скобки появляется подсказка здесь вписывать. Но в нашем случае нам название нашего ресурса закрываем скобки. Ну и конечно. с запятой который заканчивается все строчки в си плюс плюс вот теперь во время открытия нового документа мы на нашу строчку будем справлять соответствующие ресурсы в таблице срок нашего приложения теперь нам нужно отменить функцию отображения наших документов для того чтобы на экране от.

0 комментариев
0

Читайте также