Использование представлений
Обязанности представления — отображать данные документа графически для пользователя и принимать и интерпретировать входные данные пользователя как операции с документом. Задачи при написании класса представления:
Напишите функцию-член класса представления OnDraw , которая отрисовывает данные документа.
Подключение соответствующие сообщения Windows и объекты пользовательского интерфейса, такие как элементы меню для функций-членов обработчика сообщений в классе представления.
Реализуйте эти обработчики для интерпретации входных данных пользователей.
Кроме того, может потребоваться переопределить другие CView
функции-члены в производном классе представления. В частности, может потребоваться переопределить OnInitialUpdate, чтобы выполнить специальную инициализацию для представления и OnUpdate, чтобы выполнить любую специальную обработку, необходимую непосредственно перед перерисовкой представления. Для документов с несколькими страницами также необходимо переопределить OnPreparePrinting , чтобы инициализировать диалоговое окно "Печать" с количеством страниц для печати и других сведений. Дополнительные сведения о переопределении CView
функций-членов см. в разделе "Класс CView" в справочнике по MFC.
Что вы хотите узнать больше о
См. также
Архитектура документа и представления
Класс CFormView
Представления записей (доступ к данным MFC)
Обход механизма сериализации