定时器.rar

  • 浏览量:924
  • 下载量:101
  • 资料大小:0 B
  • 日期:2015-09-19
  • 上传者:fighter
  • 分享
  • 评论
  • 举报
  • 收藏

资料描述

           上一贴简单介绍了wince平台的应用程序编写过程,演示了hello ickey的触摸按键程序。此帖将演示如何在应用程序中控制硬件:led 、adc等;本帖所指的定时器实际上为wince平台mfc的cwnd类提供的成员函数settimer实现定时器功能。


           启动定时器就需要使用cwnd类的成员函数settimer。cwnd::settimer的原型如下:


           uint_ptr settimer(
                 uint_ptr nidevent,
                 uint nelapse,
                 void (callback* lpfntimer
           )(hwnd,
              uint,
              uint_ptr,
              dword
           ) 
           );


           参数nidevent指定一个非零的定时器id;参数nelapse指定间隔时间,单位为毫秒;参数lpfntimer指定一个回调函数的地址,如果该参数为null,则wm_timer消息被发送到应用程序的消息队列,并被cwnd对象处理。如果此函数成功则返回一个新的定时器的id,我们可以使用此id通过killtimer成员函数来销毁该定时器,如果函数失败则返回0。


     
评论(0)

登录后可评论,请 登录注册

   
相关资料
换一换