15,471
社区成员
发帖
与我相关
我的任务
分享
LRESULT CALLBACK GetMsgProc(int nCode, WPARAM wParam, LPARAM lParam)
{
if(nCode < 0 )
return ::CallNextHookEx(g_hHook, nCode, wParam, lParam);
MSG *pMsg=(MSG *)lParam;
if(pMsg->message==WM_KEYDOWN)
{
if (pMsg->wParam==0x74)
{
pMsg->message=WM_LBUTTONDOWN;
//填充新值
pMsg->wParam=1;//MK_LBUTTON
pMsg->lParam=MAKELONG(780,590);//魔兽分辨率为800×600,这里为第4个技能
}
}
return ::CallNextHookEx(g_hHook, nCode, wParam, lParam);
}