Підручник visual c і mfc - мінімальний проект докумен-вид


Добра людина натисни на банер.

Крок 21 - Мінімальний проект докумен-вид

створення проекту

Краще створити новий проект Win32 з використанням MFC. Можете залишити старий, але для цього необхідно видалити всЈ. Вообщем рекомендую створити новий з ім'ям Apps. Не забудьте підключити MFC, як статичну бібліотеку.

AppWizard Створює код, який інтенсивно звертається до ресурсів. Звернення до них відбувається на основі імен. І якщо ми його емулюючи, то повинні користуватися тими ж іменами.

У проект має бути три файли - CPP, RC, Resource.h. Останній створюється сам, при створенні файлу RC. Я рекомедную його включити через Add File to Project після створення файлу ресурсів.

Створюємо файл ресурсів і в ньому меню з ідентифікатором IDR_MAINFRAME і строковим ресурсом AFX_IDS_UNTITLED. він испозуют для завдання імені додатки в лівому верхньому кутку. Якщо його не буде, то при виконанні ви отримаєте повідомлення про помилку.

У реалізації MFC є код Це перевірка установки імені документа за замовчуванням на основі строкового ресурсу AFX_IDS_UNTITLED. При створенні рамки вікна перевіряється наявність ресурсів за ім'ям IDR_MAINFRAME

створюємо код

Для шаблону документа CSingleDocTemplate необхідний ідентифікатор меню і покажчики на три класи. Це шаблон для додатків SDI. тобто з одним документом у вікні.

Наступні функції запускають на виконання ряд команд. Створити новий документ і т.д.

Якщо щось незрозуміло, це не страшно в наступних кроках положення зміниться. Я вважаю, що краще раз випробувати, ніж слухати, і верояно на прикладах зрозуміліше.

Ми з Вами створили код дуже близький до коду AppWizard. І до нього ми будемо наближатися.

Що буде відбуватися? При запуску буде сгенирувати шаблон на основі класів рамки, виду, документа. І при запуску процесор команд виконає функцію Новий документ. Після цього вікно буде показано.

Створити класи документа. виду. рамки вікна. Створити і додати шаблон документа Запустити інтерпритатор команд для створення документа Не забути про ресурси