Программирование >>  Процедурные приложения 

1 ... 122 123 124 [ 125 ] 126 127 128 ... 150



Рис. 20.20. Шаг 4: в окне приложения теперь можно использовать панель инструментов, строку состояния, трехмерные элементы управления, а также выводить документы на печать


Рис.20.21. Шаг 5: отменено добавление комментариев в код программы и задан статический режим компоновки библиотеки MFC




Рис. 20.22. Шаг 6: для работы приложения Editor необходимо сгенерировать пять классов




Рис. 20.23. Отчет об установках, сделанных в окнах мастера приложений

Если выбрать класс CEditorView, в списке Baseclass будет предложен перечень классов, которые можно использовать в качестве базового. в их числе: CEditview, CFormView, CHtmlView, CListView, CRichEditView, CScrollView, CTreeView и CView. В нашем примере класс CEditorView порождается от CEditview и используется в качестве родительского для пользовательских классов областей просмотра. Базовый класс CEditview инкапсулирует основные функции текстового редактора.

Далее необходимо щелкнуть на кнопке Finish, в результате чего будет выведен отчет о работе, выполняемой мастером AppWizard(рис. 20.23).

Щелкните на кнопке ОК, чтобы запустить процесс создания программного кода. На рис. 20.24 показан список файлов проекта, созданных мастером автоматически. Все эти файлы сохраняются в папке, которая была выбрана для проекта в окне New.

Класс CEditview реализует базовые функции текстового редактора. Созданный шаблон программы позволит вывести документ на печать, осуществить поиск и замену текста, вырезать, скопировать, вставить и удалить текстовые блоки, а также выполнить отмену предыдущей команды. Этоткласспоумолчаниюобрабатываетсообщениясидентификаторами ID FILE PRINT, id edit cut, ID EDIT COPY, ID EDIT PASTE, ID EDIT CLEAR, ID EDIT UNDO, ID EDIT SE-LECT ALL, ID EDIT FIND, ID EDIT REPLACE U ID EDIT REPEAT.



1 ... 122 123 124 [ 125 ] 126 127 128 ... 150

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика