VB定义快捷键.(全局) 50分
最近想用VB做一个程序.突然间想到要用全局快捷键.我的意思是:比如按CTRL+S或其它什么的.就能显示窗体.再按一个如CTRL+H让它隐藏,在WINDOWS桌面上随时能用...
最近想用VB做一个程序.突然间想到要用全局快捷键.我的意思是:比如按CTRL+S或其它什么的.就能显示窗体.再按一个如CTRL+H让它隐藏,在WINDOWS桌面上随时能用快捷键乎出.这要怎么做.代码越简单越好.本人很急.希望大家帮助!
展开
展开全部
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vKey As Long) As Integer '声明
Function GetKey() As String
Dim AddKey As String
KeyResult = GetAsyncKeyState(32) '回车键
If KeyResult = -32767 Then
AddKey = "[ENTER]"
GoTo KeyFound
End If
KeyFound: '显示键的信息
If AddKey = "" Then
Exit Function
Else
GetKey = AddKey
'-------------------------
End If
End Function
Private Sub Timer1_Timer() '显示按键
Static a As String
a = GetKey
If a <> "" Then Label1.Caption = a
End Sub
按ENTER就可以了.
Function GetKey() As String
Dim AddKey As String
KeyResult = GetAsyncKeyState(32) '回车键
If KeyResult = -32767 Then
AddKey = "[ENTER]"
GoTo KeyFound
End If
KeyFound: '显示键的信息
If AddKey = "" Then
Exit Function
Else
GetKey = AddKey
'-------------------------
End If
End Function
Private Sub Timer1_Timer() '显示按键
Static a As String
a = GetKey
If a <> "" Then Label1.Caption = a
End Sub
按ENTER就可以了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学学Windows编程。发送消息~~
难呀,教程全是讲C系列的。
难呀,教程全是讲C系列的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询