1、起因
近日鼠标的微动开关出问题了,偶尔单击鼠标变成双击,测试了下10次单击有2-3次会变为双击,网上买的鼠标还要两三天的时间才能到,于是就做了个简单的小工具先应付着。本程序原理较为简单,但由于本人水平有限,代码写的较烂,请各位多多指点。如果有学习c++的同学可以加入小编C++学习群:825414254获取素材以及开发工具资料
2、原理
利用鼠标钩子获取鼠标按下和弹起的操作,计算两次点击的时间差,如果太快了,那肯定就是微动开关的问题造成的,然后屏蔽掉第二次点击操作就可以了。
3、实现
3.1、主要API介绍
1、设置钩子SetWindowsHookEx
参数:idHook:消息类型 lpfn:消息处理函数 hMod: