Call keybd_event(82, 0, 0, 0) 的意思

来源:百度知道 编辑:UC知道 时间:2024/06/13 22:35:35
是什么意思啊???
解释下
请给一些例子,谢谢。

call是调用还书的意思
kybd_exent因该是一个函数
而(82,0,0,0)因该是传入的参数,利用这些参数函数才能执行相应的操作

Function Hypotenuse (A As Integer, B As Integer) As String
Hypotenuse = Sqr (A ^ 2 + B ^ 2)
End Function

在 Visual Basic 中调用 Function

Label1.Caption = Hypotenuse(CInt(Text1.Text), _
CInt(Text2.Text))
strX = Hypotenuse (Width, Height)
这里因为有返回值需要接受所以不用call

Function Hypotenuse (A As Integer, B As Integer) As String
print Sqr (A *2+ B *2)
End Function

在 Visual Basic 中调用 Function
Private Sub Form_Load()
call Hypotenuse(1,2)
end sub
没有返回值的就会用到call了

调用 Sub 过程
与 Sub 过程不同,在表达式中,Sub 过程不能用其名字调用。调用 Sub 过程的是一个独立的语句。Sub 过程还有一点与函数不一样,它不会用名字返回一个值。但是,与 Function过程一样,Sub 过程也可以修改传递给它们的任何变量的值。

调用 Sub 过程有两种方法:

'以下两个语句都调用了名为 MyProc 的 Sub 过程。
Call MyProc (FirstArgument, SecondArgument)
MyProc FirstArgument, SecondArgument

注意,当使用 Call 语法时,参数必须在括号内。若省略 C