Компьютеры

WM_TIMER


Не для слабонервных...
Кто знает , как использовать несколько (2) таймера в Винд? Везде написано что можно. Про разные идентификаторы в SetTimer понятно , а как дальше , типа должны быть параметры в WM_TIMER , но как их выцарапать, все молчат. Желательно , примерчик на С.
Пока сделал со счетчиком, не знаю кошерно ли.

 

В он - таймере идентификатор, там анализируете, откуда пришло.
http://www.helloworld.ru/texts/comp/lang/visualc/vc2/10.htm#3
SetTimer(1,1000,NULL);
SetTimer(2,2000,NULL);

OnTimer(UINT nIDEvent)
{
if(nIDEvent ==1 )
{

}

if(nIDEvent ==2 )
{

}

}

}

 

urry: OnTimer
Это кажись , из MFC , мне же нужен голый АПИ .

urry: http://www.helloworld.ru/texts/comp/lang/visualc/vc2/10.htm#3
А здесь, как и везде , только про один таймер.

 

case WM_TIMER:
switch (wParam)
{
case 1:
{

}
case 2:
{

}
}
Типа, того.