社区
C#
帖子详情
C# 按钮发出鼠标滚轮消息
aaa2742
2013-11-10 03:26:30
是这样的,我用一个第三方控件来绘制曲线(ZedGraph),它本身能通过滚轮来放大缩小,但是现在把软件放到触摸屏上运行,不允许用鼠标了,想增加几个按钮,比如“放大”,“缩小”,想通过点击按钮来发送鼠标滚轮消息,让控件自带的鼠标事件处理函数自己处理,我只是模仿发出一个鼠标滚轮消息,不知道各位有没有办法或者好建议?
...全文
291
3
打赏
收藏
C# 按钮发出鼠标滚轮消息
是这样的,我用一个第三方控件来绘制曲线(ZedGraph),它本身能通过滚轮来放大缩小,但是现在把软件放到触摸屏上运行,不允许用鼠标了,想增加几个按钮,比如“放大”,“缩小”,想通过点击按钮来发送鼠标滚轮消息,让控件自带的鼠标事件处理函数自己处理,我只是模仿发出一个鼠标滚轮消息,不知道各位有没有办法或者好建议?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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++先看下,然后照着来。
C#
零基础入门课程
零基础
C#
入门课程旨在帮助编程小白从零开始掌握
C#
语言的基础知识和编程技能。课程主要包括以下几个方面:
C#
语言简介与开发环境搭建:介绍
C#
语言的特点、应用场景和优势,并教授如何搭建
C#
开发环境,选择和使用常用...
[转载]
C#
模拟键盘
鼠标
事件-SendKeys
C#
模拟键盘
鼠标
事件-SendKeys2007-09-18 15:138596人阅读评论(1)收藏举报1.模拟键盘事件System.Windows.Forms.SendKeys以下是 SendKeys 的一些特殊键代码表。 键 代码 BACKSPACE {BACKSPACE}、{BS} 或 {BKSP} BREAK {BREAK...
【转】Windows编程之滚动条—滚动条
消息
在用
鼠标
单击滚动条或者拖动卷动方块时,Windows给窗口
消息
处理程序发送WM_VSCROLL(供上下移动)和WM_HSCROLL(供左右移动)
消息
。在滚动条上的每个
鼠标
动作都至少产生两个
消息
,一条在按下
鼠标
按钮
时产生,一条在释放
按钮
时产生。 和所有的
消息
一样,WM_VSCROLL和WM_HSCROLL也带有wParam和lParam
消息
参数。对于来自作为窗口的一部分而建立的滚动条
消息
,您可以忽略lParam;它只用于作为子窗口而建立的滚动条(通常在对话框内)。 wParam
消息
参数被分为一个低字组和一
C#
键盘
鼠标
模拟
1.模拟键盘事件System.Windows.Forms.SendKeys以下是 SendKeys 的一些特殊键代码表。 键 代码 BACKSPACE {BACKSPACE}、{BS} 或 {BKSP} BREAK {BREAK} CAPS LOCK {CAPSLOCK} DEL 或 DELETE
【
C#
】Message类的属性Msg所关联的
消息
ID
WM_NULL=0x0000 WM_CREATE=0x0001 WM_DESTROY=0x0002 WM_MOVE=0x0003 WM_SIZE=0x0005 WM_ACTIVATE=0x0006 WM_SETFOCUS=0x0007 WM_KILLFOCUS=0x0008 WM_ENABLE=0x000A WM_SETREDRAW=0x000
C#
110,571
社区成员
642,565
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章