当前位置:  技术问答>linux和unix

图形界面中如何发送鼠标事件/信号,来模拟鼠标动作

    来源: 互联网  发布时间:2015-10-28

    本文导语:  windows上用SendMessage就能实现发送鼠标事件 linux上如果做? 如果用:gdk_window_get_pointer(GdkWindow* window,gint* x,gint* y,GdkModifierMask* state); 应该是针对自己的窗体的,不是针对所有窗体的。 我猜测是用信号去做把,如果是...

windows上用SendMessage就能实现发送鼠标事件
linux上如果做?
如果用:gdk_window_get_pointer(GdkWindow* window,gint* x,gint* y,GdkModifierMask* state);
应该是针对自己的窗体的,不是针对所有窗体的。
我猜测是用信号去做把,如果是应该怎么实现,移动,单击,双击

|
做过gtk开发,不过这个方面用的少。一起讨论下吧。
1.其实鼠标的任何动作都是向相应构件发送一个信号,因此我们可以直接调用相关回调函数,这样做的好处是忽略了如何处理鼠标动作,而是直接按预定的思路运行。

2.就是找相应api,gtk_widget_event( )函数将事件传递给构件,这个函数首先引发一个“事件”信号,然后只对特定事件类型引发一个信号。

3.模拟鼠标,构造事件,也就是直接控制鼠标,这个应该是最直接的。gtk应该也有相关api,不过我没用到过。

    
 
 

您可能感兴趣的文章:

  • 图形方式使用鼠标的dos程序,在Win98下可以正常显示鼠标光标,而Win2000下不行,有办法吗
  • linux启动时就设置进入图形模式(不是加载X-Window),但这个模式下,如果响应鼠标和键盘事件(可以响应所有键值和鼠标按键)!
  • 请教一个弱弱的问题 关于linux图形界面鼠标的
  • 编程技术其它 iis7站长之家
  • 如何获得linux桌面环境下的鼠标图形?
  • linux命令行模式下怎么注销系统重新登陆呢用logout不行。,图形界面下就可以直接点击鼠标。
  • 如何识别一个已经在画板上画好的图形,并用鼠标选定它,然后拖拽到一个新的位置
  • 我用7.2进行服务器模式安装,随后对XWINDOW进行配置,重启之后虽然出现登陆图形界面,但进去之后,桌面上只出现一个X形鼠标,其他均无任何图标
  • 又问高手:关于鼠标对图形的点击捕捉!
  • 请问用鼠标画的图形这样才能刷新。
  • linux下面有没有查看无线网络信号的图形软件?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • HTML5 canvas 标签介绍:定义图形
  • 怎么样选择进入不同的图形界面,有四个图形界面!帮忙!
  • 在安装redhat时,没选择图形界面,如何在命令界面安装图形界面?
  • 如何在linux下编写图形程序,不需要X11支持的图形程序
  • coLinux下怎么出现图形界面?没有象Xwindow这样的东西,java写的JPanel这些东西可以图形显示吗?
  • redhat9.0默认安装的图形界面是Gnome后来又安装了KDE,但是怎么启动KDE图形界面?
  • Redhat配置为图形启动,结果图形界面没有配置好,怎么强制它从字符界面登录?
  • 求用Java语言写成的图形的各种变换、特效等的程序代码的网址???或对图形的特效有何独特的见解,也可发表一下。
  • 请问在Redhat 9里,我从登录就是图形介面,请问如何在图形介面内进入命令行方式呢,谢谢
  • 我装的是Red Hag Linux 9.0 装完可以进入图形界面,可是我想进入控制台界面,怎么进入,从图形界面可以进入吗?
  • 用servlet在后台画了一个图形,可是用jdk编译成.class文件以后,这个图形没有生成,好像是必须要在浏览器中执行这个.class文件以后才能生
  • 装了LINUX和WINDOWS后再装VMware,然后再在VMware上安装非图形模式的LINUX,能否从命令行转到我以前装过的图形化界面的LINUX
  • Fedora15输入登录密码后出错,不能进入图形界面
  • 图形和字符
  • Unix图形登陆??
  • linux 启动只能进入图形界面,怎么让起动可以进入字符界面?
  • 如何在图形界面与文字界面之间切换?
  • 关于2D图形库cairo的一些问题
  • 我想做个三维图形显示的东西,具体如贴
  • 2D图形库 AGG
  • 函数图形绘制程序 WZGrapher


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3