- 参考:
https://stackoverflow.com/questions/6103059/registerhotkey-only-working-in-windows-7-not-in-xp-server-2003
- RegisterHotKey函数
WINUSERAPI
BOOL
WINAPI
RegisterHotKey(
__in_opt HWND hWnd,
__in int id,
__in UINT fsModifiers,
__in UINT vk);
```
**其中 在XP系统中 第三个参数不支持设成```MOD_NOREPEAT```
不支持单个按键的设置== 只能支持类似SHIFT+F7或者CTRL+F8 这种两个按键设置快捷键的操作**
解决方案:将MOD_NOREPEAT 改成0 在xp系统中0表示的意义和MOD_NOREPEAT一样 就能解决