首页
社区
课程
招聘
注册程序热键问题(RegisterHotKey)
2006-6-26 22:50 4693

注册程序热键问题(RegisterHotKey)

2006-6-26 22:50
4693
想注册热键为Ctrl+Alt+K
invoke RegisterHotKey,hWnd,3,MOD_CONTROL or MOD_ALT,107
调用成功,为什么在WM_HOTKEY下的代码没有执行??
107为k的ASCII码
哪里错了?

[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

收藏
点赞0
打赏
分享
最新回复 (3)
雪    币: 221
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
vlit 2006-6-27 12:56
2
0
快来人啊
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
xichuanxc 2006-6-27 15:37
3
0
BOOL RegisterHotKey(

    HWND hWnd,        // window to receive hot-key notification
    int id,        // identifier of hot key
    UINT fsModifiers,        // key-modifier flags
    UINT vk         // virtual-key code
   );

vk是虚拟键码,不是字母的ASCII码,你用的107实际上是
107 6B VK_ADD  数字键盘上的+
你要用的K的虚拟键值对应大写K的ASCII码,十进制值为75
雪    币: 221
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
vlit 2006-6-28 12:03
4
0
Thanks...
一定是我记错了,在Delphi中我也是直接使用的字母的ASCII,忘了是大写还是小写
游客
登录 | 注册 方可回帖
返回