码迷,mamicode.com
首页 > Windows程序 > 详细

SetTimer API函数

时间:2017-02-24 19:21:21      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:整数   调用   int   win   set   div   窗口   settimer   函数   

  位于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秒触发一次的定时器

SetTimer API函数

标签:整数   调用   int   win   set   div   窗口   settimer   函数   

原文地址:http://www.cnblogs.com/lhwblog/p/6439864.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!