當前位置:編程學習大全網 - 網站源碼 - 全局底層源代碼

全局底層源代碼

問題:?C#/Windows API專家,誰能給我看看壹個全局鼠標鉤子的樣例源代碼?

答案:關鍵代碼(見附件:VS2010基於。net framework 2.0的完整程序)。

私人?int?MouseHookProc(int?nCode,?IntPtr?wParam,?IntPtr?lParam)

{

Win32Api。MouseHookStruct?MyMouseHookStruct?=?(Win32Api。MouseHookStruct)封送。PtrToStructure(lParam,?typeof(Win32Api。MouseHookStruct));

如果?(nCode?& lt?0)

{

回歸?Win32Api。CallNextHookEx(hHook,nCode,?wParam,?lParam);

}

其他

{

這個。點?=?新的?Point(MyMouseHookStruct.pt.x,?mymousehookstruct . pt . y);

回歸?Win32Api。CallNextHookEx(hHook,nCode,?wParam,?lParam);

}

}祝妳成功!

  • 上一篇:Mdb驅動程序源代碼
  • 下一篇:VC++6.0MFC單文檔程序分段取決於發布版本糾正調試錯誤
  • copyright 2024編程學習大全網