smallboxes
smallboxes
2016-10-30 17:04
采纳率: 80%
浏览 1.6k
已采纳

MFC中如何实现鼠标滚轮修改编辑框中的数据?

我想用鼠标滚轮来对编辑框中的数字进行+1和-1的操作,而且要求是当前光标所在的编辑框才响应鼠标滚轮事件,该怎么实现?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • caozhy
    已采纳

    ctrl+w调出类向导,添加WM_MOUSEWHEEL的消息映射
    wParam的高位是滚轮滚动的方向和距离,负数为向下,正数为向上。
    https://msdn.microsoft.com/en-us/library/windows/desktop/ms645617(v=vs.85).aspx

    点赞 评论
  • fuqiangcaizi
    伪码匠 2016-10-31 04:58

    1.最贱的方式,不需要写任何代码。
    2.拖一个edit控件,然后拖一个spin控件,然后吧spin空间的“自动结伴”属性勾上,然后就没有然后了。

    点赞 评论
  • shen_wei
    shen_wei 2016-11-01 07:47

    根据编辑框焦点来实现。。编辑框上有焦点时,鼠标滚动才可以正常使用!!

    点赞 评论

相关推荐