ВУЗ:
Составители:
Рубрика:
33
Функция KillTimer выглядит следующим обра-
зом:
BOOL KillTimer (int nIDEvent);
Метод удаляет указанный таймер.
Вернемся к нашей задаче. Таймер мы установим
в функции OnLbuttondown, которая будет вы-
глядеть следующим образом:
void CNewprjView::OnLButtonDown(UINT
nFlags, CPoint point)
{ end_point.x = point.x;
end_point.y = point.y;
new_point.x=current_point.x;
new_point.y=current_point.y;
SetTimer(1, 40, NULL);
}
4.7. Обработчик сообщения OnTimer
Создадим обработчик сообщения OnTimer так
же, как мы создавали обработчик сообщения
OnLbuttondown. Эта функция будет выполнять-
ся через равные промежутки времени и каждый
раз положение шарика на клиентской области
окна должно продвигаться в направлении ко-
нечной точки, т.е. координаты шарика cur-
rent_point будут двигаться равномерно по пря-
Функция KillTimer выглядит следующим обра- зом: BOOL KillTimer (int nIDEvent); Метод удаляет указанный таймер. Вернемся к нашей задаче. Таймер мы установим в функции OnLbuttondown, которая будет вы- глядеть следующим образом: void CNewprjView::OnLButtonDown(UINT nFlags, CPoint point) { end_point.x = point.x; end_point.y = point.y; new_point.x=current_point.x; new_point.y=current_point.y; SetTimer(1, 40, NULL); } 4.7. Обработчик сообщения OnTimer Создадим обработчик сообщения OnTimer так же, как мы создавали обработчик сообщения OnLbuttondown. Эта функция будет выполнять- ся через равные промежутки времени и каждый раз положение шарика на клиентской области окна должно продвигаться в направлении ко- нечной точки, т.е. координаты шарика cur- rent_point будут двигаться равномерно по пря- 33
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »