//在最開始的地方注冊快捷鍵
//第一個參數是設置哪個窗口接收快捷鍵
//第二個參數是代號,唯一的最好用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 閱讀(52)
評論(0) 編輯 收藏 所屬分類:
VC