окна представления. Упражнение

Автор admin Четверг, 9 апреля 2009 11:32

окна представления. Упражнение 4. Удаление данных документа Каждый раз, когда пользователь выбирает в меню File команду New, функция CWinApp::OnFileNewO вызывает виртуальную функцию CDocument: :D eleteContents(), удаляющую содержимое текущего документа перед инициализацией нового. Чтобы удалить данные, сохраняемые классом документа, необходимо написать новую версию указанной функции в виде члена этого класса документа. Переопределение виртуальной функции является общераспространенным и эффективным способом настройки MFC. 1. Выделите в окне Class View имя класса CMiniPaintDoc и откройте окно его свойств. 2. Щелкните на кнопке Overrides (Переопределения) с изображением зеленого кубика, после чего откроется список виртуальных функций, которые можно переопределять для класса документа. 3. Выделите в данном списке функцию DeleteContents, и в поле, расположенном справа от имени функции, появится кнопка, открывающая список команд. Щелкните на ней и выберите команду DeleteContents (рис. 3.11). После этого в файл MiniPaintDoc.h будет добавлено объявление виртуальной функции, а в файл MiniPaintDoc.cpp – ее ш


Комментарии закрыты.