热键和快捷键的区别
热键是全局的,使用 api 注册。
快捷键是局部的,不使用 api ,只能在窗口激活的时候使用。
注册全局热键
#include<iostream>#include<Windows.h>usingnamespace std;intmain(){
// 注册两个热键 Ctrl+F1 , Ctrl+F2if(0==RegisterHotKey(NULL,1, MOD_CONTROL, VK_F1)){
cout <<"RegisterHotKey error : "<<GetLastError()<< endl;}if(0==RegisterHotKey(NULL,2, MOD_CONTROL, VK_F2)){
cout <<"RegisterHotKey error : "<<GetLastError()<< endl;}// 消息循环
MSG msg ={
0};while(GetMessage(&msg,NULL,0,

发布评论