2 jianxin251 jianxin251 于 2016.04.25 21:01 提问

GetCursorPos函数返回值有误

图片说明

如图所示,a是GetCursorPos得到的坐标值,b是将OnRButtonUp得到的坐标转化成屏幕坐标后得到的值,为什么a和b两个值不一样。b值是正确的,a值不对。是GetCursorPos函数有问题么????

2个回答

caozhy
caozhy   Ds   Rxr 2016.04.25 23:42

你确保在点按钮的时候鼠标没有移动么?消息中的坐标和消息处理函数中的坐标发生的时间是不同的,这个期间你有没有移动鼠标指针。

jianxin251
jianxin251   2016.04.29 20:12

点完进入调试状态后,的确动了鼠标,难道是这个?试了VS2010、2012、2005,都有这个问题。我再试一下不动鼠标的。。。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!