接下来,你需要重新实现Windows窗口管理器所使用的相同算法,并实现鼠标三击而不是双击。让我们动手试试,将如下代码添加到例子程序中。
我们的想法很简单:当一次鼠标点击发生时,我们检查它是否位于”双击区域”且在双击时间范围之内。如果不是,则我们重置鼠标点击计数值。
接下来,我们记录当前点击的坐标和时间,以便下次点击时可以与它进行比较。
那么我们将无法在计时器刻度翻转附近正确检测到多次点击。 (这段请仔细理解,确保能理解。)
练习:假设你的程序只处理鼠标的三次点击,如何像窗口管理器那样在鼠标双击时停止?
总结
双击已经太累,就不要三击了吧?
最近我写了个东西
正如你们所知道的,拓扑梅尔智慧办公平台(Topomel Box)是一款绿色软件,主要面向经常使用电脑的朋友。它提供了各种提升办公效率的小功能,同时操作上尽可能地简单方便。我想:你值得拥有。
版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com