社区
C++ 语言
帖子详情
关于外设和程序交互的问题
kodobeast
2007-07-24 08:36:55
我想用电子枪代替鼠标玩射击游戏。电子枪会返回一个屏幕坐标。
我想编一个程序,将电子枪的消息封装成一个鼠标事件,发给那个射击游戏。有点类似代理的功能。谁能给个思路或者参考意见。谢谢!
...全文
186
11
打赏
收藏
关于外设和程序交互的问题
我想用电子枪代替鼠标玩射击游戏。电子枪会返回一个屏幕坐标。 我想编一个程序,将电子枪的消息封装成一个鼠标事件,发给那个射击游戏。有点类似代理的功能。谁能给个思路或者参考意见。谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kodobeast
2007-07-25
打赏
举报
回复
我这个要跨进程的。而且这两个程序在运行的时候能切换吗?我这个服务程序接受消息,作为主程序。他把包装好的消息发给游戏。游戏没有作为系统的主程序在运行(我的意思就像你鼠标点击一个程序后。他才接受到和处理系统发过来的消息吧),那他能正常工作吗?
Y神圣
2007-07-25
打赏
举报
回复
再问问:我记得SendMessage是不是不能跨进程的?
Y神圣
2007-07-25
打赏
举报
回复
可以的,但是楼上的几位朋友,如果游戏里面没有对你消息的处理,你PostMessage过去是没有用的哈。
kodobeast
2007-07-24
打赏
举报
回复
FindWindow() 我用这个游戏的窗口名字做参数可以吗?
kodobeast
2007-07-24
打赏
举报
回复
游戏所在的窗口怎么获得那???比如一个射击游戏我怎么获得那个HWND那??
gclu212
2007-07-24
打赏
举报
回复
需要你那"电子枪"的驱动 如果厂商不提供 那就用汇编吧
lidongri
2007-07-24
打赏
举报
回复
1,驱动
2,信息传递
3,表示方式
4,坐标值提取
------
还有封装起来,供其他应用程序调用
sky4fly
2007-07-24
打赏
举报
回复
你可以自定义一个事件嘛, 然后程序handle这个事件就可以了
北极猩猩
2007-07-24
打赏
举报
回复
楼主的意思应该是把电子枪获得的坐标当作鼠标事件发给游戏。
你可以使用PostMessage或者SendMessage把WM_CLICK事件发给游戏所在的窗口。
星羽
2007-07-24
打赏
举报
回复
你可以自定义个消息
比如
#define WM_ELECTRON WM_USER + 100
然后通过 FindWindow 找到游戏窗口的 hWnd
发送消息
SendMessage(hWnd, WM_ELECTRON , (WPARAM)x, (LPARAM)y);
kodobeast
2007-07-24
打赏
举报
回复
我可以获得电子枪的驱动。可以知道坐标值。我不太了解怎么把这个信息发给正在运行的那个游戏。就是我怎么把电子枪封装好的消息加入到游戏的消息队列中
操作系统-CPU与
外设
交互
方式
外设
的接口处有Ready标志位,CPU想要和
外设
之间进行数据
交互
,就要先查询接口的标志位。 询问
外设
是否准备就绪,如果没有准备就绪,CPU一会儿再来访问; 如果
外设
准备就绪,进行数据传输。 特点:由...
从功能层次,阐述CPU、接口和
外设
之间的
交互
我们从功能抽象层次,阐述一下CPU、接口芯片和
外设
之间的
交互
情况: 三个器件 4个箭头 我们依次将其描述清楚。 数据 箭头①和③ CPU给接口可以发送数据,然后接口暂存数据,之后再发给
外设
,这就是数据缓冲。 发送...
操作系统与设备和
程序
交互
操作系统与设备和
程序
交互
在操作系统正常运行之后,操作系统如何与设备和
程序
交互
? 在这就就涉及到interface(接口)的设计
问题
。 操作系统的interface是什么呢? 在我们看来,操作系统的interface包含三个 中断...
操作系统学习第一章——操作系统与设备和
程序
的
交互
操作系统与设备和
程序
交互
1. 如何与
程序
交互
操作系统与设备和
程序
的
交互
,主要是通过中断、异常、系统调用进行
交互
。 2 .定义 1. 系统调用(来源于应用
程序
) ·应用
程序
主动向操作系统发出服务请求 ·处理时间...
c语言按键
交互
,最全C语言基本
程序
交互
函数之输出到屏幕
程序
和人
交互
无非就是通过
外设
进行输入信息,C语言中基本的
交互
的基本流程如下:用户的键盘操作
程序
接受键盘的值输出相关信息到屏幕,示意反馈C语言内置输出函数C语言提供内置函数来执行输出操作。输出操作用于在...
C++ 语言
64,642
社区成员
250,504
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章