滚动轮的动量(滚动条第6章节:鼠标滚轮的处理)

不爱了爱淡了 数码 24

为了处理上文中的第一个问题,我们会在每次收到鼠标滚轮消息的时候查询用户期望的滚动Delta值。对于第二个问题,我们可以将这些滚动消息积累起来,然后尽可能多的处理它们,为后续的滚动事件预留时间。

/****************华丽分割****************/

家庭作业

1) 在上述代码中,我们在计算dLines的时候,使用了一个int类型转换,为什么要怎么做?2) 如果你手头没有一个高精度滚轮鼠标,你会如何测试半滚动时代码是否能正常工作?

总结

再一次为微软在硬件兼容性上所做的重重努力所折服,她是如此的关心你:不管你使用的是一个普通鼠标,还是一个高精度鼠标。

标签: 鼠标 滚动 精度

抱歉,评论功能暂时关闭!