社区
C#
帖子详情
求教大神如何使用多点触控来控制程序?
义在天涯
2011-11-21 10:11:27
怎么样可以获取鼠标滚轮发送给windows的信息是什么啊,是调用的哪个API么?还有前进后退等等,这些操作发送到windows的信息是什么样呢?……
本人大大滴菜鸟,求教……想用这些个操作来写一个多点控制的小程序……求教大神啊……
...全文
67
2
打赏
收藏
求教大神如何使用多点触控来控制程序?
怎么样可以获取鼠标滚轮发送给windows的信息是什么啊,是调用的哪个API么?还有前进后退等等,这些操作发送到windows的信息是什么样呢?…… 本人大大滴菜鸟,求教……想用这些个操作来写一个多点控制的小程序……求教大神啊……
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
义在天涯
2011-11-22
打赏
举报
回复
嘿嘿,已经解决了,虽然hefeng_aspnet兄弟的方法不是我要的,但是还是很感谢您的回答撒!
以后如果有人碰到这个问题可以参考一下:
http://msdn.microsoft.com/en-us/library/ms997498.aspx#mshrdwre_topic3
csdn_aspnet
2011-11-21
打赏
举报
回复
首先在窗体构造方法,里加入这样一句话
C#代码
this.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.panel1_MouseWheel);
this.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.panel1_MouseWheel);
C#代码
#region 进入窗体时加载
public FormAlarmInfoQuery()
{
InitializeComponent();
pictureBox1.ImageLocation = "f:\\1.jpg";
this.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.panel1_MouseWheel);
//判断是否已安装带滚轮的鼠标
//SystemInformation.MouseWheelPresent.ToString();
//获取鼠标滚轮在滚动时所获得的行数
//SystemInformation.MouseWheelScrollLines.ToString();
//判断该操作系统是否支持滚轮鼠标
//SystemInformation.NativeMouseWheelSupport.ToString();
}
#endregion
#region 进入窗体时加载
public FormAlarmInfoQuery()
{
InitializeComponent();
pictureBox1.ImageLocation = "f:\\1.jpg";
this.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.panel1_MouseWheel);
//判断是否已安装带滚轮的鼠标
//SystemInformation.MouseWheelPresent.ToString();
//获取鼠标滚轮在滚动时所获得的行数
//SystemInformation.MouseWheelScrollLines.ToString();
//判断该操作系统是否支持滚轮鼠标
//SystemInformation.NativeMouseWheelSupport.ToString();
}
#endregion
然后写一个鼠标事件方法
C#代码
private void panel1_MouseWheel(object sender, System.Windows.Forms.MouseEventArgs e)
{
MessageBox.Show("滚动事件已被捕捉");
System.Drawing.Size t = pictureBox1.Size;
t.Width += e.Delta;
t.Height += e.Delta;
pictureBox1.Width = t.Width;
pictureBox1.Height = t.Height;
}
private void panel1_MouseWheel(object sender, System.Windows.Forms.MouseEventArgs e)
{
MessageBox.Show("滚动事件已被捕捉");
System.Drawing.Size t = pictureBox1.Size;
t.Width += e.Delta;
t.Height += e.Delta;
pictureBox1.Width = t.Width;
pictureBox1.Height = t.Height;
}
数据处理救星降世Power Query
0/ Excel数据处理新利器来了,准备好了吗?1/ 比网红函数VLOOKUP还全面的功能。——查(查询)2/ 取其精华,去其糟粕。——筛(筛选)3/ 拆分就像同学会,拆散一对是一对。——拆(拆分)4/ 天下大势,合久必分,分久必合。——合(合并)5/ 隔空取物,犹如探囊取物——提(提取)6/ 百转千回后的峰回路转。——转(转换)7/ 它判断真假的唯一标准。——判(判断)8/ 人以群分,物以类聚。——聚(聚合)9/ 我自己的难题自己造函数,不
求教
别人。——技法(自定义函数)
bVNC
多点
触控分析
IBCScaleGestureDetector
多点
触控手势接口 DummyScaleGestureDetector 不支持
多点
触控 ScaleGestureDetector 支持
多点
触控 //触屏模式 //先检测缩放模式,再检测滑动模式
求教
大神
qbittorrent 如何用nginx反代后域名访问?
求教
大神
qbittorrent 如何用nginx反代后域名访问? 我的服务器安装的是4.2.3非docker版,配置好了nginx反代,通过域名+端口访问。但是实际上可以访问,却没办法登录进入,而ip+端口号是正常的。每次输入完用户名密码就跑到地址栏上面去了,然后页面401错误。刷新一下,又是登录界面。一直没弄好,其他应用Tomcat、Mysql、Php都可以反代成功,唯独 qbittorrent 不行。不知道是不是哪里没配置对。希望有
大神
指导一下。谢谢。 ...
MotionEvent(二)
多点
触摸
多点
触摸和单点触摸的机制一样,都是为触摸事件创建MotionEvent对象,并将这些MotionEvent对象传递给各种方法。
多点
触摸的2个重要概念是指针索引和指针ID 指针索引:android把
多点
触摸时的一个手指抽象成一个“指针”,这个指针有其索引,从0开始。这个索引分配给对应的手指之后,值是会随着手指数量的增减而改变的。如果同时有2根手指在屏幕上,第一根手指指针索引为0,第二根为1,如
matlab里exist是什么意思,通达信exist函数用法,exist()函数在matlab中怎么用?
求教
大神
~...
Q1:exist()函数在matlab中怎么用?
求教
大神
~exist name等价于 r=exist(name) ,在程序里面这样更加实用0 不存在则返回值1 name 可以是变量名,如果存在,返回值2 函数名、m 文件名,存在则返回值3 mex 文件、dll 文件,存在则返回值4 内嵌的函数,存在则返回值5 p码文件 , 存在则返回值6 目录,存在则返回值7 路径,存在则返回值8 Java cl...
C#
110,545
社区成员
642,581
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章