• 6689阅读
  • 7回复

如何模拟鼠标消息 [复制链接]

上一主题 下一主题
离线chai2010
 

只看楼主 倒序阅读 楼主  发表于: 2008-06-22
— 本帖被 XChinux 执行加亮操作(2008-06-24) —
我想用Qt实现一个程序,
然后该程序通过其他的途径来生成鼠标消息(移动/点击等).
然后将生成的鼠标消息发送个操作系统.

简单的说就是用Qt程序来代替鼠标. 请问如何实现?

谢谢了
离线xjcook

只看该作者 1楼 发表于: 2008-06-22
这个是需要调用系统API的,和QT无关。
离线duduqq

只看该作者 2楼 发表于: 2008-06-24
看看QTest类
离线xjcook

只看该作者 3楼 发表于: 2008-06-24
QTest类是模拟的鼠标键盘消息,发到消息队列的,不是模拟到了真正的鼠标。
现在有很多程序对于这种假的鼠标消息是过滤掉了的,比如按键精灵之类的模拟出来的
就和真正的鼠标发了消息一样。
离线chai2010

只看该作者 4楼 发表于: 2008-06-24
看来只好和本地的API结合了.
本来是想着用Qt, 就避免使用系统API的.
离线duduqq

只看该作者 5楼 发表于: 2008-07-28
楼主有没有解决这个问题啊,我现在想模拟键盘,能指导一下怎么做吗
离线mumutouv

只看该作者 6楼 发表于: 2008-07-30
这个好简单啊,通过X lib编程来实现吧
离线duduqq

只看该作者 7楼 发表于: 2008-07-30
引用第6楼mumutouv于2008-07-30 10:11发表的  :
这个好简单啊,通过X lib编程来实现吧

能给段代码看看吗,或者是发到我邮箱ouyangzy2005@163.com
快速回复
限100 字节
 
上一个 下一个