我用vc6.0
建立了一个控制台程序,没有窗体的.
需要使用settimer()
但是MSDN上说的我看不懂...能不能给我写上一个小demo ??谢谢了!

解决方案 »

  1.   

    int nIDEvent = ::settimer(NULL,NULL,60,NULL);
    这个 时候 他的定时器的id 就是nIDEvent;
      在你的得到WM_TIMER的时候 去 看看 它id 是不是 niDevent就行了
      

  2.   

    #include <windows.h>#include <mmsystem.h>
    #include <stdio.h>
    #include <conio.h>void CALLBACK MyTimeProc( UINT uID, UINT uMsg, DWORD dwUser, DWORD dw1,
    DWORD dw2)
    {
    //Your code.
    printf("Time out\n");}int main()
    {
    MMRESULT tId=timeSetEvent(10,1,(LPTIMECALLBACK)MyTimeProc,0,TIME_PERIODIC|TIME_CALLBACK_FUNCTION);
    getch();timeKillEvent(tId);
    return 0;
    }