C# 按钮发出鼠标滚轮消息

aaa2742 2013-11-10 03:26:30
是这样的,我用一个第三方控件来绘制曲线(ZedGraph),它本身能通过滚轮来放大缩小,但是现在把软件放到触摸屏上运行,不允许用鼠标了,想增加几个按钮,比如“放大”,“缩小”,想通过点击按钮来发送鼠标滚轮消息,让控件自带的鼠标事件处理函数自己处理,我只是模仿发出一个鼠标滚轮消息,不知道各位有没有办法或者好建议?
...全文
291 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
aaa2742 2013-11-12
  • 打赏
  • 举报
回复
我已经弄好了,多谢各位!
bdmh 2013-11-10
  • 打赏
  • 举报
回复
试试 SendMessage(hWnd,WM_MOUSEWHEEL, WHEEL_DELTA<<16, 0); //上滚 SendMessage(hWnd,WM_MOUSEWHEEL, -WHEEL_DELTA<<16, 0); //下滚 除了模拟滚轮消息外,最好咨询 ZedGraph的厂家,是否提供了放大缩小的接口供调用
devmiao 2013-11-10
  • 打赏
  • 举报
回复
WM_MOUSEWHEEL http://msdn.microsoft.com/en-us/library/windows/desktop/ms645617(v=vs.85).aspx 你可以用SPY++先看下,然后照着来。

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧