CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  API

键盘HOOK问题

楼主KrisCn()2006-08-01 22:21:49 在 VB / API 提问

请问如何针对某个窗口   HOOK      
  比如   我想在计算器窗口中   按了“1”这个键   在lable1.caption上显示   “OK”   就可以了   ,一定要是在计算器窗口按哦~!!    
  小弟就20分了     求哥哥门帮忙     回答就给分   虽然分不多   也是我一点心意   谢谢 问题点数:20、回复次数:5Top

1 楼pcwe2002()回复于 2006-08-02 08:32:19 得分 20

设置窗口的keypreview=   true然后在keydown事件中判断  
  Private   Sub   Form_KeyDown(KeyCode   As   Integer,   Shift   As   Integer)  
          If   KeyCode   =   vbKey1   Then  
                  Label1.Caption   =   "OK"  
          End   If  
  End   Sub  
  Top

2 楼myxmouse(小老鼠(我的星怎么是黑的?★★★★★))回复于 2006-08-02 08:47:07 得分 0

记号    
  我想想先Top

3 楼myxmouse(小老鼠(我的星怎么是黑的?★★★★★))回复于 2006-08-02 09:00:55 得分 0

可以的  
  HOOK指定程序的键盘钩子    
  没问题    
  我就不写代码了  
  Top

4 楼aspower_(敬个礼 握个手 大家都素好朋友!)回复于 2006-08-02 13:33:02 得分 0

外部程序钩子阿  
   
  呵呵Top

5 楼rainsloo()回复于 2006-10-16 14:08:47 得分 0

vb的远程钩子即使不是全局钩子也必须在dll中.比较麻烦  
  用GetAsyncKeyState比较简单.Top

相关问题

关键词

得分解答快速导航

  • 帖主:KrisCn
  • pcwe2002

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo