在窗口中调用:
CWnd::SetTimer
后在响应、处理:
WM_TIMER 消息,
即重载CWnd::OnTimer ;OK了!

解决方案 »

  1.   

    先设置 m_TimerId = SetTimer(1024,1000,NULL);
    再重载   OnTimer(...);
    具体可以看msdn的函数帮助;
      

  2.   

    to Sunny_lin(大和尚)  和 z_sky() :
    首先,谢谢二位
    我不是说在MFC中使用,是Win32 Application 
      

  3.   

    mfc实际上也是将win32 api 封装了一下,基本上是类似的,下面是msdn中的定义:
    UINT SetTimer(
      HWND hWnd,              // handle of window for timer messages
      UINT nIDEvent,          // timer identifier
      UINT uElapse,           // time-out value
      TIMERPROC lpTimerFunc   // address of timer procedure
    );
    其中hWnd就是所在的窗口,其它参数是类似的。你可以指定timer的处理函数lpTimerFunc,也可以使lpTimerFunc为NULL,然后在消息循环中处理WM_TIMER。
    不过,有mfc为什么不用?
      

  4.   

    我以前做了这么个东东,我找找看:
    你的E-mail
      

  5.   

    MSDN中应该有一个Timer的例子程序啊...
      

  6.   

    想当年我将Windows 3.1 中的Timer嵌入到我的程序中(不是打开到另外一个窗口,而是放在我自己的窗口里面哦) 几个哥们都看呆了...
    其实非常简单,启动 Windows Timer, 用FindWindow 找到其窗口,并将其父窗口设置成我的窗口,并捕获Timer的Keyboard,Mouse 消息就行了。
      

  7.   

    当然还要用MoveWindow将它移到我想放它的地方...
      

  8.   

    谢谢!![email protected],大家可以给我寄一个源程序吗?
      

  9.   

    呵呵,我也想要,[email protected]