![]() |
#2
hellovfp2012-06-02 11:13
|

#include<windows.h>
int main()
{
RegisterHotKey(NULL,0x0001,MOD_CONTROL|MOD_ALT,'X');//注册热键
MSG msg;
while(GetMessage(&msg,NULL,0,0))//从消息队伍获取消息
{
if(msg.message==WM_HOTKEY)//热键消息
{
if(MessageBox(NULL,"你确定要退出程序吗?","热键提示",MB_YESNO|MB_SYSTEMMODAL)==IDYES)
{
UnregisterHotKey(NULL,0x0001);//卸载热键
break;
}
}
}
return 0;
}
我已知道以上代码可以注册热键并对其进行处理,但是如何注册两个热键呢?对两个热键进行处理!
环境:VC/CLI
系统:WINXP
对两个热键的处理:随便
先谢谢大家哈!