level 1
我想在我的程序失去焦点时还可以响应键盘的F2键,别的键则放过。注意:焦点不在我的程序上,而在另一个程序上!!我看了这个帖子http://www.vbgood.com/viewthread.php?tid=13440试了下成功了,但一旦焦点离开我的程序,那机子就很卡,很长时间没反应。请问有没有什么好的方法?先谢谢了。
2008年08月16日 04点08分
1
level 7
键盘和鼠标的系统级Hook都是非常慢的,Microsoft也建议不要使用。
2008年08月16日 04点08分
3
level 1
哦~~先谢谢了 我去看看那个注册程序快捷键不会再来问。
2008年08月16日 04点08分
4
level 5
可以用钩子函数`也可以用keypress事件`API 里的GetAsyncKeyState也行`HOOK技术VB好象还不能做到,如果你要监视所有程序的键盘输入`那就要用全局钩子`不过要标准的DLL
2008年08月20日 02点08分
8
level 1
建议使用registerhotkey而不是getasynckeystate与全局的HOOK
2008年08月20日 02点08分
9