VC中同时响应鼠标单击和双击事件计算机等级考试
文章作者 100test 发表时间 2010:01:11 21:31:15
来源 100Test.Com百考试题网
GetDoubleClickTime()先获得这个dbtime,然后判断用户两次鼠标点击时间间隔是否大于dbtime,如果大于等于响应单击,小于响应双击
消息循环中先PeekMessage,然后再GetMessage
发现是某按键的单击消息,就不GetMessage,而直接处理该消息。
原因是:GetMessage将第一次单击事件从消息链上取下来了,无法形成双击
void