===== Timer_ReSet =====
==== Синтаксис ====
void Timer_ReSet( u16* timer, int time, TIMERPROC onTimer, LPARAM lparam );
==== Описание ====
Функция пересоздаёт таймер. По сути, она выполняет вызов функций Timer_Kill и Timer_Set.
==== Параметры ====
* **timer** - Указатель на переменную, содержащую идентификатор таймера. Значение переменной после вызова может измениться.
* **time** - время в миллисекундах, через которое сработает таймер.
* **onTimer** - функция, которая будет вызвана по истечении времени таймера.
* **lparam** - параметр, передаваемый функции onTimer
==== Пример ====
u16 timer;
void onTimer (u16 timerID , LPARAM n)
{
if (n--)
{
Timer_ReSet(&timer,500,onTimer,n);
StatusIndication_ShowNotes(TextID_CreateIntegerID(n));
}
esle
{
StatusIndication_ShowNotes(EMPTY_TEXTID);
SUBPROC(elf_exit);
}
}
int main ()
{
timer=Timer_Set(500,onTimer,30);
return(0);
}
==== См. также ====
[[Timer_Set]], [[Timer_Kill]]