首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

c++怎么向系统消息队列中发送键盘按键消息

2013-09-06 
c++如何向系统消息队列中发送键盘按键消息说明:有一个游戏,用方向键来控制其运动,现在我不要直接按方向键

c++如何向系统消息队列中发送键盘按键消息
说明:
有一个游戏,用方向键来控制其运动,
现在我不要直接按方向键来控制,
而是利用自己写的程序模拟方向键来控制,
即当我的程序发送一个方向键消息时,游戏执行相应的运动。

要实现以上功能该怎么做

谢谢!
c++ 游戏
[解决办法]
怎么有种本末倒置的感觉?
游戏的一个对象,都是先实现各方向移动的函数,比如left() right() up() down()这些,然后接受键盘输入的时候判断要执行什么函数。
程序中控制物体向上走,直接执行up()就可以了么,还要模拟按键?
[解决办法]
好像有个VKEYDOWN(‘’)、VKEYUP(‘’)的,你百度下看看,具体我也忘了
[解决办法]

引用:
怎么有种本末倒置的感觉?
游戏的一个对象,都是先实现各方向移动的函数,比如left() right() up() down()这些,然后接受键盘输入的时候判断要执行什么函数。
程序中控制物体向上走,直接执行up()就可以了么,还要模拟按键?
看描述,lz大概是想实现一个类似按键精灵的东西
[解决办法]
sendmessage ,消息类型是WM_KEYDOWN,具体去msdn

热点排行