ся и координаты области просмо

Автор admin Понедельник, 13 апреля 2009 11:32

ся и координаты области просмотра. Базовым для контекстов устройств является класс CDC, от которого порождается класс CCli entDC, управляющий контекстом дисплея. Для вывода информации в клиентскую область окна необходимо с помощью конструктора класса CCli entDC О создать контекст устройства окна представления. В качестве параметра конструктору передается указатель на объект класса главного окна CWnd, которому принадлежит объект CCli entDC. Для активного окна параметр имеет значение this. 132 Занятие 6. Прокрутка и разделение окон представления Перед выводом данных на экран библиотека MFC вызывает виртуальную функцию CView: :OnPrepareDC(). В нашем случае эта функция наследуется классом CScroilView и корректирует начало области просмотра в соответствии с текущей позицией прокрученного рисунка. Программисту не нужно заботиться о явном вызове этой функции перед вызовом функции OnDraw(). Однако в другом обработчике сообщений, использующем контекст устройства окна представления, например в OnLButtonDown О или OnMouseMoveO, функцию OnPrepareDCO придется вызывать явно. Прототип этой функции (то есть ее объявлен


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