如何在双击鼠标的时候不触发单击事件?

如何在双击鼠标的时候不触发单击事件?
我的意思说是在编程的时候

你可以不用双击鼠标的消息响应.

你可以记录两次单击的时间差.

当进行某次单击的时候, 如果过了500个毫秒没第二次单击, 就认为是单击操作, 执行单击操作的内容.

当进行某次单击操作的时候,如果这次单击操作与上次的时间差在500毫秒内. 就认为是双击操作.

实现起来比较麻烦.

方法二, 当双击的时候, 执行双击之前, 取消上次的单击操作.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-10-23
VC么?如果是窗口的话,响应WM_LBUTTONDBLCLK消息,如果是按钮的话响应BN_DOUBLECLICKED消息,只要函数中什么事都不做就没有触发事件了。
第2个回答  2008-10-23
1.加快双击时按键速度
2.到控制面板里面鼠标选项中把鼠标双击识别速度调慢
第3个回答  2008-10-23
单击的响应里面不要写代码,什么都不做就行了
第4个回答  2008-10-23
你试试 控制面板 鼠标设置 单击锁定
相似回答