OnMoseMove中调用SetCursorPos,MFC的view不更新,直到鼠标按键松开解决思路
OnMoseMove中调用SetCursorPos,MFC的view不更新,直到鼠标按键松开
我在OnMouseMove的时候调用了SetCursorPos ,鼠标移动过程中MFC的view就不更新了。
还有我用ClientToScreen(Point)得到的Point和GetCursorPos 的结果不一样,是怎么回事啊
------解决方案--------------------
你在OnMouseMove()中调用 SetCursorPos(),
该调用导致触发WM_PAINT消息 再次调用OnMouseMove,程序进入了一个循环,所以MFC的view就不更新了
我在OnMouseMove的时候调用了SetCursorPos ,鼠标移动过程中MFC的view就不更新了。
还有我用ClientToScreen(Point)得到的Point和GetCursorPos 的结果不一样,是怎么回事啊
------解决方案--------------------
你在OnMouseMove()中调用 SetCursorPos(),
该调用导致触发WM_PAINT消息 再次调用OnMouseMove,程序进入了一个循环,所以MFC的view就不更新了