通过CHotKeyCtrl空间获取热键。
WORD wModifiers = 0;
WORD wVirKey = 0;
UINT fsModifiers = 0;
CHotKeyCtrl m_ctlHKRecvMsg;
m_ctlHKRecvMsg.GetHotKey( wVirKey, wModifiers );
if( wModifiers & HOTKEYF_ALT )
fsModifiers |= MOD_ALT;
if( wModifiers & HOTKEYF_CONTROL )
fsModifiers |= MOD_CONTROL;
if( wModifiers & HOTKEYF_SHIFT )
fsModifiers |= MOD_SHIFT;
strHotKey.Format( _T("%d;%d"), fsModifiers, wVirKey );
bTemp = RegisterHotKey( GetSafeHwnd(), HOTKEY_SHOWMAIN, fsModifiers , wVirKey)?true:false;