ВУЗ:
Составители:
Рубрика:
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
Страницы
- « первая
- ‹ предыдущая
- …
- 21
- 22
- 23
- 24
- 25
- …
- следующая ›
- последняя »