コード例 #1
0
        private IntPtr KeyboardEventHook(int nCode, IntPtr wParam, IntPtr lParam)
        {
            bool isHandled;

            ProcessKeyboardEvent(nCode, wParam, lParam, out isHandled);
            return(isHandled?
                   new IntPtr(1) :
                   LowLevelAdapter.NextHook(nCode, wParam, lParam));
        }
コード例 #2
0
ファイル: MouseHook.cs プロジェクト: vrd/AutoMova
 private IntPtr ProcessMouse(int nCode, IntPtr wParam, IntPtr lParam)
 {
     try
     {
         if (nCode >= 0)
         {
             switch (wParam.ToInt32())
             {
             case LowLevelAdapter.WM_LBUTTONDOWN:
             case LowLevelAdapter.WM_RBUTTONDOWN:
                 OnMouseEvent(new EventArgs());
                 break;
             }
         }
     }
     catch { }
     return(LowLevelAdapter.NextHook(nCode, wParam, lParam));
 }