永发信息网

关于VB中用SendMessage模拟键盘点击问题

答案:2  悬赏:70  手机版
解决时间 2021-02-28 20:36
SendMessage Me.Text1.hwnd, WM_KEYDOWN, vbKeyA, vbNullString

执行上面的语句为什么文本框Text1没用反应呢?
最佳答案
用keybd_event吧,同样的作用。
参考:
Private Declare Sub keybd_event Lib "user32" (ByVal bVk As Byte, ByVal bScan As Byte, ByVal dwFlags As Long, ByVal dwExtraInfo As Long)

Private Sub Command1_Click()
Text1.SetFocus
keybd_event vbKeyA, 0, 0, 0
End Sub

vbKeyA是键码常数,对应字符“a”在MSDN里可查看全部。
全部回答
Private Const WM_SETFOCUS = &H7 Private Const WM_LBUTTONDOWN = &H201 SendMessage Me.Text1.hwnd, WM_SETFOCUS , vbKeyA, vbNullString 或 SendMessage Me.Text1.hwnd, WM_LBUTTONDOWN, vbKeyA, vbNullString
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
儿子娃娃椒麻鸡平凉店我想知道这个在什么地方
1000千伏直流电电压对人体有多大伤害
无牌无证摩托车让交警抓住了,开了单,没拘留
导线端部接到接线柱上,如单股导线截面在()以
悼念英语怎么说
恶魔城暗影之王2虚空剑那个boss怎么杀不死,
阳光国旅怎么去啊,有知道地址的么
咕咚一声的意思是什么
单选题唐朝承袭的隋朝统治制度有①三省六部制
男女双方第二次见面,男方建议两个人单独去唱
carefully的形容词是什么?
东南dx72017款自豪改全景摄像头可以改吗
请问下春节前两天重庆回海口的机票都不会有折
春节给老人送大米有什么忌讳吗?
达畅驾校地址有知道的么?有点事想过去
推荐资讯
锦泉源在什么地方啊,我要过去处理事情
下图示意北美洲北部某月两条等温线的分布状况
2吨小型燃煤锅炉现在用第11年,还能用几年?
脾肾阳虚应该吃什么药?食物可以吃什么
中国早上8点,西班牙几点
matlab 中dbinfo函数什么意思
八里庙南六社区地址有知道的么?有点事想过去
李小山商店这个地址在什么地方,我要处理点事
企业战略控制的方法包括()。A.杜邦分析法B.
我的配置玩巫师2能行吗?会卡吗?WIN7 64位
立格仕奶油芝士意大利面酱怎么做
笔记本电脑本地连接不稳定 但是不插电源的时
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?