EVC中多个定时函数的问题

icc007   2010-6-14 14:40 楼主
SetTime(1,1000,NULL);
SetTime(2,2000,NULL);
请问如何当第一个定时器时间到时第二个定时器开始定时,第二个定时器时间到时第一个定时器开始定时,如此循环下去
谢谢各位

回复评论 (13)

帮顶,不懂!
点赞  2010-6-16 21:55
很简单的逻辑问题,在OnTimer中处理一下就OK啦
点赞  2010-6-17 08:08
路过……
点赞  2010-6-17 09:32
小弟是新手,请问各位大哥这么写对吗,望各位大侠指教,谢谢
switch(nIDEvent)
{   case 1:
        m_bValue=TRUE;
         nIDEvent=2;
   break;
    case 2:
        m_bValue=FALSE;
        nIDEvent=1;
     break;
}
点赞  2010-6-17 15:36
望各位大侠明示
点赞  2010-6-17 18:27
给 nIDEvent 赋值,LZ你真是太有才啦!

重新SetTimer()吧!
点赞  2010-6-17 18:38
小弟愚笨
点赞  2010-6-17 18:48
望各位指点
点赞  2010-6-17 18:53
        switch(nIDEvent)
        {
        case 1:
                SetTimer(2,2000,NULL);
                KillTimer(1);
                break;
               
        case 2:
                SetTimer(1,1000,NULL);
                KillTimer(2);
                break;
        }
点赞  2010-6-18 13:21
谢谢帮助
点赞  2010-6-18 21:43
楼主你该结帖了,一般一个问题问的差不多了就应该结帐,即使没有解决掉。
如果没有解决掉可以先解帖再开一帖。
点赞  2010-6-20 21:09
引用: 引用 4 楼 ssgundamfreedom 的回复:

小弟是新手,请问各位大哥这么写对吗,望各位大侠指教,谢谢
switch(nIDEvent)
{   case 1:
        m_bValue=TRUE;
         nIDEvent=2;
   break;
    case 2:
        m_bValue=FALSE;
        nIDEvent=1;
     break;
}
这么写是不对滴,顶9楼~
点赞  2010-6-21 07:16
谢谢各位的提示
点赞  2010-6-21 12:13
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复