为了处理上文中的第一个问题,我们会在每次收到鼠标滚轮消息的时候查询用户期望的滚动Delta值。对于第二个问题,我们可以将这些滚动消息积累起来,然后尽可能多的处理它们,为后续的滚动事件预留时间。
/****************华丽分割****************/
家庭作业
1) 在上述代码中,我们在计算dLines的时候,使用了一个int类型转换,为什么要怎么做?2) 如果你手头没有一个高精度滚轮鼠标,你会如何测试半滚动时代码是否能正常工作?
总结
再一次为微软在硬件兼容性上所做的重重努力所折服,她是如此的关心你:不管你使用的是一个普通鼠标,还是一个高精度鼠标。
版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com