如何在游戏中,“强制”执行热键?

kcstarx 2009-12-19 04:21:56
我在程序里利用重写WndProc的方式设计了几个HOTKEY。普通情况下,不管活动窗口和非活动窗口,热键都可以启动。

但在不少游戏里都失效了。请问怎么才能解决?
...全文
74 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
a278342801 2009-12-19
  • 打赏
  • 举报
回复
帮顶
fengling2001 2009-12-19
  • 打赏
  • 举报
回复
有些游戏对一些快捷键有屏蔽,所以这些相对高层的函数有时候不太好使,需要使用更底层的,论坛之前有专门讨论过这个问题,自己搜索下
hhc123 2009-12-19
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 kcstarx 的回复:]
引用 3 楼 hhc123 的回复:
我只来接分啊,你这个想法,很久以前就实现过了,强制交易,但是现在基本上行不通了

......我晕,都是什么意思,我有看没有懂。。

能解释下什么是接分,什么是强制交易吗?
[/Quote]
就是玩游戏时,我们两个人交易东西啊,不给你钱强制交易过来啊
zgke 2009-12-19
  • 打赏
  • 举报
回复
一些游戏不是通过消息的.
你可以考虑使用API

[DllImport("user32.dll", EntryPoint = "keybd_event")]
public static extern void Keybd_Event(byte bVk, byte bScan, int dwFlags, int dwExtraInfo);
看看
kcstarx 2009-12-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 hhc123 的回复:]
我只来接分啊,你这个想法,很久以前就实现过了,强制交易,但是现在基本上行不通了
[/Quote]
......我晕,都是什么意思,我有看没有懂。。

能解释下什么是接分,什么是强制交易吗?
hhc123 2009-12-19
  • 打赏
  • 举报
回复
我只来接分啊,你这个想法,很久以前就实现过了,强制交易,但是现在基本上行不通了
kcstarx 2009-12-19
  • 打赏
  • 举报
回复
楼上什么意思?

我做的是一个小程序,实现了全局系统热键,但是在某些游戏里用热键时,失效~~~
Return门徒 2009-12-19
  • 打赏
  • 举报
回复
哎呀,写游戏的啊,崇拜中....!
问题, 不是做游戏的,思考中...!
想学, 工作很忙啊,加班中...!
接分, 忙里偷闲啊, 等待中...!

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧