以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]视频鼠标事件问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=58212)

--  作者:pcxjxjhkw
--  发布时间:2014/10/13 21:34:00
--  [求助]视频鼠标事件问题
通过摄像头获得视频,如何编写该视频的鼠标单击,双击事件?主要是代码写在什么地方? 我写在呈现视频的控件,但沒反应。 求助大家,谢谢啦
--  作者:有点甜
--  发布时间:2014/10/13 21:46:00
--  

 你这个控件应该是panel控件或者是其它控件吧?如果是第三方控件,需要绑定对应的事件 http://www.foxtable.com/help/topics/2374.htm

 


--  作者:pcxjxjhkw
--  发布时间:2014/10/13 21:53:00
--  
老师,我引用了弟三方DLL,那如何写鼠标事件,特别是想获得鼠标当前位置(x,Y)。谢谢你
--  作者:有点甜
--  发布时间:2014/10/13 21:58:00
--  

 鼠标X Y坐标可以这样获取。

 

msgbox(System.Windows.Forms.Cursor.Current.Position.X)
msgbox(System.Windows.Forms.Cursor.Current.Position.Y)


--  作者:有点甜
--  发布时间:2014/10/13 21:58:00
--  
 第三方dll,要具体看情况在知道怎么用,例子发上来。
--  作者:pcxjxjhkw
--  发布时间:2014/10/13 22:06:00
--  
论坛中有一帖:用摄像头拍照,他是矩形框截图,我想实现,直接用鼠标在视频上拖动形成一个矩形框截图。现已在面板上拖动鼠标能形成一个矩形,但在视频上却无法。 老师,我现用手机上网无法上传文件。
[此贴子已经被作者于2014-10-13 22:08:06编辑过]

--  作者:有点甜
--  发布时间:2014/10/13 22:10:00
--  
 例子发上来才知道你什么情况。
--  作者:pcxjxjhkw
--  发布时间:2014/10/13 22:14:00
--  
甜老师,我明天传。
--  作者:pcxjxjhkw
--  发布时间:2014/10/14 8:58:00
--  

老师们,求助一下。问题描述在项目窗口中。谢谢

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:拍照123.rar


--  作者:有点甜
--  发布时间:2014/10/14 9:40:00
--  

 没有找到好的方法,如果要做这个功能,就必须变通一下处理。

 

 用timertick事件,取得当前坐标,然后和窗口的left、top以及控件的left、top属性,就算出所在的位置,判断是否在预览框内。

 

 如果在的话,就对应的做操作。比较繁琐,你自己研究下。

 

If MouseButton = MouseButtons.Left Then
    output.show(System.Windows.Forms.Cursor.Current.Position.X & "," & System.Windows.Forms.Cursor.Current.Position.Y)
End If