Поделиться через


Использование представлений

Обязанности представления — отображать данные документа графически для пользователя и принимать и интерпретировать входные данные пользователя как операции с документом. Задачи при написании класса представления:

  • Напишите функцию-член класса представления OnDraw , которая отрисовывает данные документа.

  • Подключение соответствующие сообщения Windows и объекты пользовательского интерфейса, такие как элементы меню для функций-членов обработчика сообщений в классе представления.

  • Реализуйте эти обработчики для интерпретации входных данных пользователей.

Кроме того, может потребоваться переопределить другие CView функции-члены в производном классе представления. В частности, может потребоваться переопределить OnInitialUpdate, чтобы выполнить специальную инициализацию для представления и OnUpdate, чтобы выполнить любую специальную обработку, необходимую непосредственно перед перерисовкой представления. Для документов с несколькими страницами также необходимо переопределить OnPreparePrinting , чтобы инициализировать диалоговое окно "Печать" с количеством страниц для печати и других сведений. Дополнительные сведения о переопределении CView функций-членов см. в разделе "Класс CView" в справочнике по MFC.

Что вы хотите узнать больше о

См. также

Архитектура документа и представления
Класс CFormView
Представления записей (доступ к данным MFC)
Обход механизма сериализации