[問題] Mouse Hook修改滑鼠位置訊息

作者: RexBT (象棋/不悔棋)   2013-07-22 11:29:52
想請問我目前想做一個Mouse Hook
當我接收到Mouse Move的訊息後,串改lParam內x,y座標的值
例如
永遠都是貼x軸在上下動
以下是我的callback function
LRESULT CALLBACK MouseHookProc2(int nCode, WPARAM wParam, LPARAM lParam)
{
if(wParam == WM_MOUSEMOVE ||wParam == WM_NCMOUSEMOVE)
{
MOUSEHOOKSTRUCT* data=(MOUSEHOOKSTRUCT*) lParam;
LPARAM lParam2= MAKELPARAM(0,data->pt.y);
return CallNextHookEx(NULL,nCode,wParam,lParam2);
}
return CallNextHookEx(NULL,nCode,wParam,lParam);
}
但執行結果,每次滑鼠移動都是照常
沒有被修改過
請問有任何大大有試過寫這樣的function嗎
可以指點迷津?

Links booklink

Contact Us: admin [ a t ] ucptt.com