如何检测已经设置的hotkey?
程序1设置 Alt + F3为快捷键程序2设置Alt + F4为快捷键
。。。。
如何检测已经设置的hotkey?
Be or not to be , that is a question . 参考帮助文档_WinAPI_RegisterHotKey一项
枚举所有可能的组合,获取返回值 本帖最后由 _ddqs. 于 2010-12-19 21:51 编辑
AdlibRegister("_HotKeySet")
Func _HotKeySet()
If HotKeySet("+{F12}", "test") = 0 Then ;热键被其他程序占用了会返回0,程序内设置的可以重设置并返回1.
MsgBox(0,0,"该热键已被其他程序占用",1)
;先删除被其他程序占用的热键(等老大...,俺不会!)
;HotKeySet("+{F12}", "test")
Else
;MsgBox(0,0,"热键已设置",1)
EndIf
EndFunc
Func test()
;return
EndFunc
While 1
Sleep(3000)
WEnd
回复 2# 蜘蛛抱蛋
感谢 回复 3# _ddqs.
不错 谢谢
页:
[1]