16,551
社区成员
发帖
与我相关
我的任务
分享
DWORD wHotKey;
WORD wModify;
UINT fsModifiers;
UINT vk;
wHotKey = hotkeyCtrl->GetHotKey();
wModify = (WORD)(wHotKey >> 8);
fsModifiers = 0;
if( wModify & HOTKEYF_SHIFT )
fsModifiers |= MOD_SHIFT ;
if( wModify & HOTKEYF_CONTROL )
fsModifiers |= MOD_CONTROL;
if( wModify & HOTKEYF_ALT )
fsModifiers |= MOD_ALT;
vk = (UINT)LOBYTE(wHotKey);
::RegisterHotKey( hWnd , id , fsModifiers , vk );