您现在所在的是:

嵌入式系统

回帖:1个,阅读:511 [上一页] [1] [下一页]
* 帖子主题:

windows事件间的计时

694
tianbo2013
文章数:4
年度积分:50
历史总积分:694
注册时间:2013/4/20
发站内信
发表于:2014/9/1 9:43:40
#0楼
windows编程中,能否在鼠标按下和抬起两个事件之间定义一个用于计时的变量,判断鼠标按了多长时间?求各位大神指点!!!
2284
东昌机电
文章数:643
年度积分:50
历史总积分:2284
注册时间:2013/9/13
发站内信
工控人谈电商
发表于:2014/9/1 11:08:25
#1楼
调用API函数GetTickCount。

因为GetTickCount的返回值是DWORD类型,所以可以定义2个变量:StartTime和EndTime。

在鼠标按下事件中:StartTime:=GetTickCount();

在鼠标释放事件中:EndTime:=GetTickCount()- StartTime;

这样EndTime就是鼠标按下时间,不过这个时间是MS,你可以进行换算。

Regards
SANKA电机

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003