系统级热键,不论程序是否有焦点,都能起作用。就像QQ截图上用 ctrl alt A 鍵一样。
步骤:
注册热键:
BOOL RegisterHotKey(
HWND hWnd, // 接收通知的窗口句柄
int id, // 热键的标识符,区别于其它热键区间(0x0000 0xBFFF) 一个共享的dll标识符区间(0xC000 0xFFFF)
UINT fsModifiers, //由vk参数定义的键一起按下的键可以是如ctrl alt shift等等键的结合
UINT vk // 所指定的热键的虚拟键码 );
声明消息响应函数和消息映射
声明消息映射: