怎么捕获webbrowser上的F1~F12等功能键

一如既往哈 2011-04-28 10:52:47
怎么捕获webbrowser上的F1~F12等功能键?

在webbrowser上,好像只有F5有效,其它的F1~F12好像没有用,现在想知道如何捕获页面上按下的F1~F12键。

用bElement.parentWindow.event.keycode只能捕捉到其它按键,并不能抓到F1~F12等键。
...全文
205 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ndsc213456789 2011-04-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 topc008 的回复:]
引用 3 楼 ndsc213456789 的回复:
不用着“全局键盘钩子和focus”吧,只要设置webbrowser.document的onkeyup或onkeydown事件就可以在document.parentWindow.event.keycode获得键盘码


得不到 F5 ,很奇怪!
[/Quote]不会啊,F1-f12都可以得到,码值是112~123?
一如既往哈 2011-04-28
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 ndsc213456789 的回复:]
不用着“全局键盘钩子和focus”吧,只要设置webbrowser.document的onkeyup或onkeydown事件就可以在document.parentWindow.event.keycode获得键盘码
[/Quote]

得不到 F5 ,很奇怪!
ndsc213456789 2011-04-28
  • 打赏
  • 举报
回复
不用着“全局键盘钩子和focus”吧,只要设置webbrowser.document的onkeyup或onkeydown事件就可以在document.parentWindow.event.keycode获得键盘码
dbcontrols 2011-04-28
  • 打赏
  • 举报
回复
转非技术区吧
一如既往哈 2011-04-28
  • 打赏
  • 举报
回复
用全局键盘钩子和focus搞定,还算简单,谁来接分

1,502

社区成员

发帖
与我相关
我的任务
社区描述
VB 网络编程
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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