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

()编程实现游戏中的快捷键的有关问题

2012-02-21 
(求助)编程实现游戏中的快捷键的问题?程序设计思路:1:捕获特定游戏窗口句柄2:PostMessage函数发送特定键盘

(求助)编程实现游戏中的快捷键的问题?
程序设计思路:1:捕获特定游戏窗口句柄
                            2:PostMessage函数发送特定键盘消息
要实现的功能:比如Cunter-Strike游戏中通过本程序实现人物的左移(游戏中是按A键)
遇到的问题:指定的游戏窗口句柄能正确获得,但发送消息后没有得到预期的效果。
部分源码如下:
void   CMyDlg::OnTimer(UINT   nIDEvent)   //程序中每隔2秒执行该函数
{
      ::PostMessage(this-> Dhwnd,WM_KEYDOWN,65,1);//发送虚拟“A”键
}
请问高手问题出在哪?

[解决办法]
为什么不用sendMessage(hwnd,key,…………);
??
[解决办法]
按键响应还是时间触发?
[解决办法]
mfc有注册热键的函数
[解决办法]
DirectInput

热点排行