VC++中有Timer组件吗,没有怎么实现Timer功能

解决方案 »

  1.   

    WM_TIMER事件,刚才写错了,呵呵
    在需要启动定时器的地方加入 SetTimer(100,100,NULL);
    在OnTimer(UINT nIDEvent) 中加入
    if (nIDEvent == 100)
    {
    KillTimer(100);
    AfxMessageBox("1"); }
      

  2.   

    打开类向导,选中某个类后,添加WM_TIMER事件楼上很详细啦。呵呵。
      

  3.   

    没有Timer 空间,但是有WM_TIMER事件,一样实现功能!仔细看看LS的!
      

  4.   

    使用OnTimer事件,另外也可以自已写一回调函数.
    先写回调函数MyTimerProc,然后设置时钟一样可以实现.
    SetTimer(hwnd,                // handle to main window 
        IDT_TIMER3,               // timer identifier 
        5000,                     // 5-second interval 
        (TIMERPROC) MyTimerProc); // timer callback
      

  5.   

    呵呵,是从Delphi或者CB转过来的吧
      

  6.   

    楼上的猜错了.
    是VB转过来的.小伙子看看SetTimer的MSDN帮助.VC程序说白了就是一堆堆一堆堆的API函数构成的.