MFC鼠标移动过程中获得坐标,当我使用OnmouseMove 捕捉鼠标时候,无法获得连续的坐标点

 我来答
百度网友d5f8dab
2012-10-23 · TA获得超过202个赞
知道答主
回答量:156
采纳率:0%
帮助的人:96.3万
展开全部
我想,框架响应鼠标消息有一定时间间隔,因为本来鼠标移动事件对于框架来说也是一个中断,中断处理是需要时间的,另外,消息经过转发,至执行鼠标响应函数,应该有一个时间间隔,而且,鼠标移动的越快,你在响应函数中看到的点的间隔就越大,没办法实时。我是这么理解的。。。
追问
主要是想模仿lineTo函数,但是具体的方法要自己写,但是要采集到所有移动中的点。
我也想过代替的办法,用两个点求出函数,但是Onmousemove函数 响应2个点的函数时,程序会卡住
追答
我不清楚你想干什么。如果你想通过鼠标移动来画线,同时希望曲线平滑的话,我建议:使用GDI+对曲线做平滑处理,当然你自己也可以写差值函数处理坐标点。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式