ВУЗ:
Составители:
Рубрика:
29
На следующем этапе мы должны заставить
шарик двигаться. Для этого прежде всего заме-
ним формулу для эллипса, вставив переменные
координаты. Например, так:
pDC––>Ellipse(current_point.x, current_point.y,
current_point.x-10, current_point.y-10);
Переменная current_point будет указывать ко-
ординаты шарика на клиентской плоскости в
некоторый момент времени при его движении.
Конечная точка движения будет находиться в
месте удара мышью по клиентской области. На-
зовем ее end_point. Начальная точка положения
шарика нам также понадобится, назовем ее
new_point. Эти точки потребуются в разных ме-
тодах внутри класса View. Поэтому определим
их как глобальные в классе т.е. как члены клас-
са. Но эти точки должны быть видны только в
классе View, и, следовательно, их можно опре-
делить с модификатором protected.
В библиотеке MFC для определения точки на
плоскости имеется класс CPoint. В этом классе
каждая точка имеет координаты x и y.
Для определения переменной–члена класса
проделаем следующую процедуру.
Обратимся к окну ClassView. Выделим класс
CNewprjView. Затем щелкнем по нему правой
На следующем этапе мы должны заставить шарик двигаться. Для этого прежде всего заме- ним формулу для эллипса, вставив переменные координаты. Например, так: pDC––>Ellipse(current_point.x, current_point.y, current_point.x-10, current_point.y-10); Переменная current_point будет указывать ко- ординаты шарика на клиентской плоскости в некоторый момент времени при его движении. Конечная точка движения будет находиться в месте удара мышью по клиентской области. На- зовем ее end_point. Начальная точка положения шарика нам также понадобится, назовем ее new_point. Эти точки потребуются в разных ме- тодах внутри класса View. Поэтому определим их как глобальные в классе т.е. как члены клас- са. Но эти точки должны быть видны только в классе View, и, следовательно, их можно опре- делить с модификатором protected. В библиотеке MFC для определения точки на плоскости имеется класс CPoint. В этом классе каждая точка имеет координаты x и y. Для определения переменной–члена класса проделаем следующую процедуру. Обратимся к окну ClassView. Выделим класс CNewprjView. Затем щелкнем по нему правой 29
Страницы
- « первая
- ‹ предыдущая
- …
- 27
- 28
- 29
- 30
- 31
- …
- следующая ›
- последняя »