请问怎样在 VB 中设置系统热键?
发布网友
发布时间:2022-04-28 11:29
我来回答
共1个回答
热心网友
时间:2023-10-05 11:44
代码如下:
Private
Declare
Function
GetAsyncKeyState
Lib
"user32"
(ByVal
vkey
As
Long)
As
Integer
Private
Function
MyHotKey(vKeyCode)
As
Boolean
MyHotKey
=
((GetAsyncKeyState(vKeyCode)
<
0))
End
Function
然后,建立一个
timer
控件,输入以下代码:
Sub
timer1_timer()
If
myHotKey(vbkeyX)
then
…
'
这里的
vbkeyX
是指系统热键为
X
End
Sub
热心网友
时间:2023-10-05 11:44
代码如下:
Private
Declare
Function
GetAsyncKeyState
Lib
"user32"
(ByVal
vkey
As
Long)
As
Integer
Private
Function
MyHotKey(vKeyCode)
As
Boolean
MyHotKey
=
((GetAsyncKeyState(vKeyCode)
<
0))
End
Function
然后,建立一个
timer
控件,输入以下代码:
Sub
timer1_timer()
If
myHotKey(vbkeyX)
then
…
'
这里的
vbkeyX
是指系统热键为
X
End
Sub