请教:c# webbrowser内 的游戏如何 获取键盘按键(比如 空格键、光标键) ?

cpintel 2019-06-14 04:29:28
c# 的 一个 form 内,嵌入了 webbrowser组件。点击form 内的一个 "start" 按钮后,webbrowser加载运行一个html5射击游戏,这个html5游戏需要用键盘控制,比如光标键控制 角色移动,空格键发射子弹 等。现在的问题是:点击"start" 按钮后,如何使得这个游戏接管“键盘”?也就是说,游戏开始运行后,所有的键盘操作只对游戏有效,form内除webbrowser组件外的其他控件不再受 键盘按键的影响。
...全文
429 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
cpintel 2019-06-19
  • 打赏
  • 举报
回复
采取其他方式绕过这个问题。 感谢二位。
风吹腚腚凉 2019-06-19
  • 打赏
  • 举报
回复
找到游戏这个控件的句柄,对游戏控件的句柄发送消息,拦截windows消息
cpintel 2019-06-18
  • 打赏
  • 举报
回复
谢谢您的回复。这个办法不行呀
jx315425246 2019-06-16
  • 打赏
  • 举报
回复
重写ProcessCmdKey

110,524

社区成员

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

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

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