[問題] Mouse Hook修改滑鼠位置訊息
想請問我目前想做一個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嗎
可以指點迷津?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.251.182.145
推
07/23 08:53, , 1F
07/23 08:53, 1F
試過了也沒用
我問過國外的人了
他說我找錯方向
應該要找filter driver下手
所以先pendding摟
跟大家分享一下
※ 編輯: RexBT 來自: 211.21.159.187 (07/23 14:09)
推
07/23 16:42, , 2F
07/23 16:42, 2F
→
07/23 16:44, , 3F
07/23 16:44, 3F
→
07/31 15:08, , 4F
07/31 15:08, 4F
有事著寫在DLL裡了,好像還是不行?
大大有試過可以過嗎?
※ 編輯: RexBT 來自: 60.251.182.145 (08/16 10:23)
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
Programming 近期熱門文章
PTT數位生活區 即時熱門文章