怎样用Delphi捕获键盘所按下的键?怎样发送一个或一组按键到另一应用程序?(100分)

  • 主题发起人 主题发起人 沙中泥
  • 开始时间 开始时间

沙中泥

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高人请指教:
怎样用Delphi捕获键盘所按下的键?怎样发送一个或一组按键到另一应用程序?
我的信箱是nzhbbs@263.net
 
可以使用关于键盘的api函数,可以捕获按键。具体那个我也忘了。
 
1.在WndProc中截获所有键盘消息,自己处理。
2.到D5光盘上找那个sndkey32.pas,一切从容搞定。
 
看这个贴吧。我写了个小例子在里面。
http://www.delphibbs.com/delphibbs/dispq.asp?LID=482067
 
怎样用Delphi捕获键盘所按下的键?
答:用hook,好好在这里查找一下,肯定有你想要的。。或查离线浏览包
怎样发送一个或一组按键到另一应用程序?
答:到delphi的安装光盘里找到一个sndkey32.pas的文件。。就可以解决你的第二个问题
uses sndkey32后什么问题都解决了,很好。。
,我也是在大富翁上看来的。。
 
如果你是想获得tbutton之类的键盘按健的话,
你可以通过buttonclick事件的key参数来进行;
例如: key:=#13 是回车键
 
给分吧!我有源程序(用Delphi捕获键盘所按下的键)。
mail:liutan500@sina.com
 
钩子函数可以 setwinhookex 截获键盘消息 但你必须做成Dll才行.
 
多人接受答案了。
 
后退
顶部