vc 时间差的计算

来源:互联网 发布:短信恢复软件免费版 编辑:程序博客网 时间:2024/06/03 11:15
(一)
DOWRD   dwBeginTime=GetTickCount();   返回开机以来,经历的毫秒数
  執行你的程序.  
  DOWRD   dwEndTime=GetTickCount();  
   
  (dwEndTime-dwBeginTime)/1000.就是你需要的
或者是

DWORD   dwStart   =   GetTickCount();  
   
  //   Stop   if   this   has   taken   too   long  
  if(   GetTickCount()   -   dwStart   >=   TIMELIMIT   )  
          Cancel();  

(二)
用CTimeSpan类来返回时间差

(三)
long   t1,t2;  
  t1=time(0);//得到自1970年到现在时间的秒数  
   
  你的程序  
   
  t2=time(0);//  
  long   a=t2-t1;//两数值相减即得到秒数

PS:当CE的窗口不响应双击,要编写一个双击的代码捕获双击,可以用时间差来捕获两次LBUTTONUP之间的时间差小于某一值来完成,还需确认两次点击的是否是同一地方。


原创粉丝点击