ВУЗ:
Составители:
Рубрика:
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
- …
- следующая ›
- последняя »
