如何在游戏窗口中响应自定义热键? 用timer或循环:if (GetAsyncKeyState(VK_SCROLL)<0){.....} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我记得如果是用全局HOOK,即使是普通的WH_KEYBOARD也能够在游戏中起作用的吧。但有个问题是在Windows 9x的MS-DOS窗口中,WH_KEYBOARD却又不灵光了,真是郁闷。不知道写个键盘驱动行不行?(开玩笑的,也太夸张了吧)。我做的一个freeware(www.dualface.com 可以下载)使用了许多热键,不过是用RegisterHotKey注册的,在Windows 9x环境下运行的绝大部分游戏中都失灵了,但在Windows NT/2000/XP下面却都可以发送WM_HOTKEY消息。好像Windows 9x和Windows NT/2000/XP的RegisterHotKey效果是有区别的。 “WH_KEYBOARD”钩子是在线程调用“GetMessage”或“PeekMessage”后产生WM_KEYDOWN、WM_KEYUP消息才被调用的,而游戏使用了DirectInput后键盘事件根本不会进入游戏的线程消息队列,所以是没办法响应热键的!谢谢lownr(廖宇雷)的回复! 请问ReleaseDC()中第一个参数有什么用啊?既然已经提供了DC的句柄,又为什么还要提供窗口句柄呢? 自动拨号与断线的功能 说明出错?请高手指教 请教:CxImage做的TIF文件(用jpe压缩)不能在系统自带的图象处理里打开 我这个拷贝程序应该怎么改进啊。望指点?? 急用播放VCD的全套源程序?(救小女子一命) 菜鸟一问:如何把字符串按一定格式读入一个.TXT文件 急求~关于视频水印 让人头痛的错误 怎么会有MEMORY LEAK? 有谁编写过手机短信的程序? 怎样用AfxMessageBox输出整数?
我做的一个freeware(www.dualface.com 可以下载)使用了许多热键,不过是用RegisterHotKey注册的,在Windows 9x环境下运行的绝大部分游戏中都失灵了,但在Windows NT/2000/XP下面却都可以发送WM_HOTKEY消息。
好像Windows 9x和Windows NT/2000/XP的RegisterHotKey效果是有区别的。
谢谢lownr(廖宇雷)的回复!