zoukankan      html  css  js  c++  java
  • SetTimer API函数

      位于user32.dll中,可以每隔一段时间执行一段时间执行一件事的时候,可以使用它。

      使用定时器,通常告诉Windows一个时间间隔,然后Windows以此时间间隔周期性触发程序。

      发送WM_TIMER消息和调用应用程序定义的回调函数。不需要指定定时器时,可以调用对应的KillTimer函数销毁指定的时钟。

      setTimer创建或设置一个定时器,该函数创建的定时器与Timer控件(定时器控件)效果相同。

      SetTimer 函数的原型:

    UINT_PTR SetTimer(

      HWND hWnd, //窗口句柄

      UINT_PTT nIDEvent,  //定时器ID

      UINT nElapse,  //时间间隔,单位为毫秒

      TIMERPROC lpTimerFunc   //回调函数

     );

    返回值:
    类型:UINT_PTR
    如果函数成功,hWnd参数为0,则返回新建立的时钟编号,可以把这个时钟编号传递给KillTimer来销毁时钟.
    如果函数成功,hWnd参数为非0,则返回一个非零的整数,可以把这个非零的整数传递给KillTimer来销毁时钟.
    如果函数失败,返回值是零.若想获得更多的错误信息,调用GetLastError函数.
     
    SetTimer(m_hWnd,1,1000,NULL); //一个1秒触发一次的定时器
  • 相关阅读:
    Java Web项目(Extjs)报错六
    Java Web项目(Extjs)报错五
    Java Web项目(Extjs)报错四
    Java Web项目(Extjs)报错三
    Java Web项目(Extjs)报错二
    Nginx 反向代理
    解决MyEclipse中的Building workspace问题
    MyEclipse报错
    Java Web项目(Extjs)报错一
    运行项目Tomcat报错
  • 原文地址:https://www.cnblogs.com/lhwblog/p/6439864.html
Copyright © 2011-2022 走看看