Информатика и программирование: Visual C++ с использованием библиотеки MFC. Дербакова Е.П. - 23 стр.

UptoLike

Составители: 

23
4.1. Класс CNewprjView
Класс CnewprjView –– это класс, производный
от класса CView. Как и для любого объекта С++,
поведение объекта «вид» определяется функ-
циями-членами (и переменными членами) его
класса, включая и специфичные для приложе-
ния функции из производного класса, и стан-
дартные функции, унаследованные от базовых
классов. Используя Visual C++, можно созда-
вать достаточно интересные приложения, про-
сто добавляя код в производный класс «вид»,
сгенерированный AppWizard. В ПРИЛОЖЕНИИ
2 представлен код класса «вид», разделенный
между двумя исходными модулями –– заголо-
вочным файлом (.h), и файлом реализации
(.cpp).
Объект класса CView представляет собой пря-
моугольную клиентскую область окна, в кото-
рую производится вывод данных в графическом
режиме. Если происходят изменения в клиент-
ской области окна или изменения размеров ок-
на, необходимо перерисовать окно. Для этого
Windows посылает приложению сообщение
WM_PAINT. Метод OnPaint класса «вид» созда-
ет контекст устройства класса CPaintDC и вы-
зывает метод OnDraw производного класса
CNewprjView, передавая ему в качестве пара-
           4.1. Класс CNewprjView

   Класс CnewprjView –– это класс, производный
от класса CView. Как и для любого объекта С++,
поведение объекта «вид» определяется функ-
циями-членами (и переменными членами) его
класса, включая и специфичные для приложе-
ния функции из производного класса, и стан-
дартные функции, унаследованные от базовых
классов. Используя Visual C++, можно созда-
вать достаточно интересные приложения, про-
сто добавляя код в производный класс «вид»,
сгенерированный AppWizard. В ПРИЛОЖЕНИИ
2 представлен код класса «вид», разделенный
между двумя исходными модулями –– заголо-
вочным файлом (.h), и файлом реализации
(.cpp).
Объект класса CView представляет собой пря-
моугольную клиентскую область окна, в кото-
рую производится вывод данных в графическом
режиме. Если происходят изменения в клиент-
ской области окна или изменения размеров ок-
на, необходимо перерисовать окно. Для этого
Windows посылает приложению сообщение
WM_PAINT. Метод OnPaint класса «вид» созда-
ет контекст устройства класса CPaintDC и вы-
зывает метод OnDraw производного класса
CNewprjView, передавая ему в качестве пара-

                      23