控制工程师论坛
您的位置:控制工程论坛网论坛 » 嵌入式系统 » windows编程中,用于计时的变量,判断鼠标按了多长时间?
swy | 当前状态:在线
总积分:8597 2024年可用积分:2
注册时间: 2006-08-05
最后登录时间: 2023-08-21
空间 发短消息加为好友
swy 发表于 2015/2/2 10:43:45 1552 查看 1 回复 [上一主题] [下一主题]
手机阅读
windows编程中,能否在鼠标按下和抬起两个事件之间定义一个用于计时的变量,判断鼠标按了多长时间?求各位指点!!!
atmupkeep | 当前状态:在线
总积分:5759 2024年可用积分:0
注册时间: 2011-05-08
最后登录时间: 2023-08-15
atmupkeep 发表于 2015/2/2 15:21:37
调用API函数GetTickCount。因为GetTickCount的返回值是DWORD类型,所以可以定义2个变量:StartTime和EndTime。在鼠标按下事件中:StartTime:=GetTickCount();在鼠标释放事件中:EndTime:=GetTickCount()- StartTime;这样EndTime就是鼠标按下时间,不过这个时间是MS,你可以进行换算。Regards
引用 atmupkeep 2015/2/2 15:21:37 发表于2楼的内容
高级回复 | 发新主题
用户名积分