- 11
- 0
- 约 21页
- 2016-03-28 发布于湖北
- 举报
VB模拟按键.doc
VB模拟按键教程?简单点说,虚拟码就是我们经常可以看到的像VK_A,VK_B这样的常数,比如键A的虚拟码是65,写成16进制就是H41,注意,人们经常用16进制来表示虚拟码。当键盘驱动程序把扫描码转换为虚拟码后,会把这个键盘操作的扫描码和虚拟码还有其它信息一起传递给操作系统。然后操作系统则会把这些信息封装在一个消息中,并把这个键盘消息插入到消息列队。最后,要是不出意外的话,这个键盘消息最终会被送到当前的活动窗口那里,活动窗口所在的应用程序接收到这个消息后,就知道键盘上哪个键被按下,也就可以决定该作出什么响应给用户了。这个过程可以简单的如下表示:用户按下按键-----键盘驱动程序将此事件传递给操作系统-----操作系统将键盘事件插入消息队列-----键盘消息被发送到当前活动窗口明白了这个过程,我们就可以编程实现在其中的某个环节来模拟键盘操作了。在VB中,有多种方法可以实现键盘模拟,我们就介绍几种比较典型的。
1.局部级模拟??? 从上面的流程可以看出,键盘事件是最终被送到活动窗口,然后才引起目标程序响应的。那么最直接的模拟方法就是:直接伪造一个键盘消息发给目标程序。哈哈,这实在是很简单,windows提供了几个这样的API函数可以实现直接向目标程序发送消息的功能,常用的有SendMessage和PostMessage,它们的区别是PostMessage函数直接把消息仍给目标程序
您可能关注的文档
- TS试题库.doc
- TS质量成本介绍.ppt
- TS过程方法.ppt
- TS过程方法的应用.ppt
- TTPPOWEPOINT.ppt
- TS规范及五大技术工具培训教材.ppt
- T动态分析测试用例设计技术等价类划分.ppt
- t微观经济学前沿.ppt
- T淋巴细胞..ppt
- T细胞(临床班).ppt
- [河南省]2025年河南警察学院引进博士研究生15名笔试历年参考题库典型考点附带答案详解.docx
- 房屋买卖合同(通用版)6篇.docx
- 河南商丘市梁园区2025-2026学年度第一学期期末学业质量监测七年级英语试卷(试卷+解析).pdf
- [陕西]2025年陕西富平县爱国主义教育基地管理服务中心招聘15名紧缺人才笔试历年典型考点题库附带答.docx
- [丽水市]2025年浙江缙云县融媒体中心招聘工作人员6人笔试历年参考题库典型考点附带答案详解.docx
- 乳腺纤维瘤的随访.pptx
- 2026年服装行业品牌设计市场动态与趋势分析报告.docx
- 2026年绿色采购十年发展与企业实践报告.docx
- 2026年英语基础试题及答案下载.doc
- 部编版九年级化学下册第八单元金属和金属材料易错题集锦.pdf
原创力文档

文档评论(0)