我试过了:
RegisterHotKey(GetConsoleWindow(),$29A,MOD_ALT,'a')
但这没用。
你有什么主意吗?
最佳答案
您需要一个消息循环来接收WMHotKey消息。您的控制台应用程序中是否有消息循环?
编辑:
尝试使用大写字母“ A”代替“ a”。因为RegisterHotkey
的最后一个参数需要一个虚拟键代码。字母A的virtual-key code为0x41 ='A'。
我试过了:
RegisterHotKey(GetConsoleWindow(),$29A,MOD_ALT,'a')
最佳答案
您需要一个消息循环来接收WMHotKey消息。您的控制台应用程序中是否有消息循环?
编辑:
尝试使用大写字母“ A”代替“ a”。因为RegisterHotkey
的最后一个参数需要一个虚拟键代码。字母A的virtual-key code为0x41 ='A'。