//在最开始的地方注册快捷键
//第一个参数是设置哪个窗口接收快捷键
//第二个参数是代号,唯一的最好用GlobalAddAtom()函数得到一个值
//第三个参数是特殊按键有MOD_CONTROL、MOD_SHIFT、MOD_ALT、MOD_WIN
//第四个参数是快捷键最好大小的ASCII码UINT型
::RegisterHotKey(GetSafeHwnd(), 0X4736, MOD_CONTROL|MOD_SHIFT, g_HotKey);
//在窗口的PreTranslateMessage事件中添加检测代码
BOOL CHotDlg::PreTranslateMessage(MSG* pMsg)
{
// TODO: Add your specialized code here and/or call the base class
if (pMsg->message == WM_HOTKEY && pMsg->wParam == 0X4736)
{
//要执行的功能
}
return CDialog::PreTranslateMessage(pMsg);
}
//退出的时候卸载注册
UnregisterHotKey(GetSafeHwnd(), 0X4736);
posted on 2010-12-31 13:21
CrackRen 阅读(51)
评论(0) 编辑 收藏 所属分类:
VC