今天碰见如上很奇怪的问题,后来发现,原来我在检查鼠标是否位于窗口内的函数中,调用了
:
while(::ShowCursor(TRUE)<0){}
根据Windows的设置,显示或隐藏光标时都会重新发送一次OnMouseMove。
鼠标光标与OnMouseMove事件
本文探讨了一个关于鼠标操作的奇特现象,在Windows系统中,当显示或隐藏光标时会重新触发OnMouseMove事件。这一行为可能会影响某些依赖于鼠标位置判断的应用程序逻辑。
今天碰见如上很奇怪的问题,后来发现,原来我在检查鼠标是否位于窗口内的函数中,调用了
:
while(::ShowCursor(TRUE)<0){}
根据Windows的设置,显示或隐藏光标时都会重新发送一次OnMouseMove。

被折叠的 条评论
为什么被折叠?