vb中的Call keybd_event(9, 0, 0, 0)

来源:百度知道 编辑:UC知道 时间:2024/06/08 06:17:21
VB中vb中的Call keybd_event(9, 0, 0, 0),模拟按功能键都正常。,但vb中的Call keybd_event(51, 0, 0, 0),换成数字和字母就不行了,为什么、??

没有问题的。比方说下列过程
Private Sub text1_Click()
keybd_event 51, 0, 0, 0
End Sub
就会在鼠标单击处输入3.
我猜测你的问题出在使用的过程不对。你可能用的是Command_Click之类的,这样的话你在单击按钮时,按钮获得焦点,这样等于是你在一个按钮上按下某个键,当然功能键可以用,但是字符他没地方输入啊。
不知是不是符合你的意思。