编号:QA000778 建立日期: 1999年4月8日 最后修改日期:1999年4月8日 所属类别:
MK2000: VB50 win95 专家您好:当窗体隐藏时如何知到某个键盘按键被按下?
回答:
当窗体不是当前具有焦点的窗体,Form_KeyPress事件就不会有响应。如果你想得知哪个键被按下,可以使用键盘钩子(hook)。这要使用API的SetWindowsHookEx函数,比较复杂。如果你真的感兴趣,可以参考微软的Knowledge Base的文章:“Q177992 OWTO: Intercept Keyboard Input from Visual Basic”。
此问题由李海回答。 把这个问题推荐给朋友 您的意见类别 更好的答案 希望得到进一步解释 我有有关代码可以提供给网友 链接错误 文字错误 其他 您的名字 您的电子邮件 您的建议(请尽可能详细)