求一段快捷键的代码

babytree666 2003-10-18 12:54:47
大家好,高手们好,我想求一段可以实现3个快捷键的代码,不过要求用WIN做热键,用键盘上的其它任意一个键做快捷键,如WIN+A调出记事本。如果大家手上有这样的代码,请给我一份。
先谢谢了。
...全文
30 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
babytree666 2003-10-20
  • 打赏
  • 举报
回复
顶一下!
babytree666 2003-10-18
  • 打赏
  • 举报
回复
谢谢,其它朋友还有代码吗?
yoki 2003-10-18
  • 打赏
  • 举报
回复
'演示怎样设置一个窗口在桌面上的HotKey,这个程序将Form1的HotKey设置为
'Ctl+Alt+A.

Private Declare Function SendMessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long

Private Const WM_SETHOTKEY = &H32
Private Const HOTKEYF_SHIFT = &H1
Private Const HOTKEYF_CONTROL = &H2
Private Const HOTKEYF_ALT = &H4

Private Sub Form_Load()
Dim l As Long
Dim wHotkey As Long

wHotkey = (HOTKEYF_ALT Or HOTKEYF_CONTROL) * (2 ^ 8) + 65
l = SendMessage(Me.hwnd, WM_SETHOTKEY, wHotkey, 0)
End Sub

7,762

社区成员

发帖
与我相关
我的任务
社区描述
VB 基础类
社区管理员
  • VB基础类社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧