永发信息网

如何用VB编写一个向指定窗口发送键盘命令的程序?

答案:3  悬赏:10  手机版
解决时间 2021-04-15 22:02
如何用VB编写一个向指定窗口发送键盘命令的程序?
最佳答案
用 Api函数 keybd_event

具体定义
Private Declare Sub keybd_event Lib "user32" Alias "keybd_event" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

keybd_event 17, vbNull, &H2, vbNull

17 是要模拟的按键 17 是 ctrl 键
&H2模拟按键的动作 &H2是按下弹起

mouse_event 是模拟鼠标
具体定义
Private Declare Sub mouse_event Lib "user32" Alias "mouse_event" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)

mouse_event &H2,vbnull,vbnull,vbnull,vbnull

&H2是要模拟的动作

移动鼠标 =&H1
模拟鼠标左键按下 =&H2
模拟鼠标左键抬起 =&H4
模拟鼠标右键抬起 =&H8
模拟鼠标右键按下 =&H10
模拟鼠标中键按下 =&H20
模拟鼠标中键抬起=&H40参考资料:-原创-
全部回答
没有看懂你的意思
用函数 sendkey
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
如果你爱的人不在你身边你怎么办
老黑鸭地址有知道的么?有点事想过去
普票第三联遗失怎么办?
说说网络中服务器和普通计算机的异同点?
苏宁校招歧视学生只要985,211院是专门过来损
《最终幻想3》中,魔法钥匙在什么地方有卖?
对号函数的所有特征和性质.?
日版花样男子中那首插曲叫?
我要30秒內复原魔方公式
开诚布公的成语解释,开诚布公是什么意思
怎么观看英雄联盟520《怦然行动》精彩节目
落叶缤纷是什么歌的歌词
低首折腰,委屈求全。忍气吞声不抱怨。 不求
立时美和立邦漆哪个好
丝网印刷为什么会擦掉
推荐资讯
新疆外逃军衔最高的军官
陈家细巷塆在什么地方啊,我要过去处理事情
怎么样才能让一个家庭开心快乐?
广全车行怎么去啊,有知道地址的么
问你们几首 空间上传网络音乐的链接地址 要符
新车首保多少公里做合适?
匀匀什么什么成语,均匀的匀这个字在词语中是
我的QQ农场头象怎么和主页的不一样?
买车全景是什么意思,非常重要,巨幕,imax,
psp3000昨天不小心把卡格了,什么都没了,是
谁能给个爱墙种子
铭瑄的GTS220变形金刚能玩甚么游戏??
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?