利威尔-斯密斯 2014年01月24日
求助 MFC 鼠标移动值累加问题!!!!!!!!!
想完成一个功能

比如我按住鼠标左键,向下滑动,会记录一个值,这个值是我向下滑动了多远。
然后我每次做这样的操作,都可以记录这个值


但是现在遇到的问题是

我设置了一个m_offset的成员变量 用来记这个值
在用 一个m_point 记录鼠标左键按下的鼠标位置
如果在鼠标移动事件里用现在的point 减去m_point 得到这个offset

然后累加

那这个offset会一直累加 可能只移动了100的距离 但是因为事件响应了很多次 累加出来的值 就变成1000了

求高手给个思路
...全文
100 点赞 收藏 7
写回复
7 条回复

还没有回复,快来抢沙发~

发动态
发帖子
界面
创建于2007-09-28

7971

社区成员

11.5w+

社区内容

VC/MFC 界面
社区公告
暂无公告