delphi中,如何在自定义函数内部扫描键盘是否按下?(100分)

  • 主题发起人 主题发起人 董坚
  • 开始时间 开始时间

董坚

Unregistered / Unconfirmed
GUEST, unregistred user!
本人近来用Delphi开发工控软件,但在扫描端口地址时需时刻注意键盘是否有键按下。
虽多方查找资料,终不得解。也曾调用API但也没解决问题。
望大侠高手指教
 
;用onkeypress,或者onkeydown,onkeyup也许可以把
设定一个全局变量keydowned,当有键按下就置为true,当键弹起则设为false,
...
 
用getkeystate可以检查一个键是否被按下
 
请继续或结束
 
GetAsyncKeyState
最高位为1说明按下
 
试一试HOOK?
 
GetAsyncKeyState 对!同时也可以处理鼠标:-)
 
请继续或结束
 
多人接受答案了。
 
后退
顶部