private static IntPtr HookCallback(int nCode, IntPtr wParam, IntPtr lParam)
        {
            if (nCode >= 0 &&
                MouseMessages.WM_MOUSEMOVE == (MouseMessages)wParam)
            {
                if (Tick != null)
                {
                    MouseActiveEventArgs args = new MouseActiveEventArgs();
                    args.MouseActive = true;
                    Tick(null, args);
                }
            }

            //if the kb is pressed we clear the mousemovement
            else if (nCode >= 0 && wParam == (IntPtr)WM_KEYDOWN)
            {
                if (Tick != null)
                {
                    MouseActiveEventArgs args = new MouseActiveEventArgs();
                    args.MouseActive = false;
                    Tick(null, args);
                }
            }
            return(CallNextHookEx(_mouseHookID, nCode, wParam, lParam));
        }
        void IsMouseActiveHooker_Tick(object o, MouseActiveEventArgs e)
        {
            this.mouseMoveTimer.Stop();
            if (e.MouseActive == true)
            {
                this.mouseMoveTimer.Interval = 5000;
                if (MouseActive != null)
                {
                    MouseActiveEventArgs TOT = new MouseActiveEventArgs();
                    TOT.MouseActive = true;
                    MouseActive(this, TOT);
                }
                this.mouseMoveTimer.Start();
            }
            else
            {
                if (MouseActive != null)
                {
                    MouseActiveEventArgs TOT = new MouseActiveEventArgs();
                    TOT.MouseActive = false;
                    MouseActive(this, TOT);
                }
            }

        }
 void mouseMoveTimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
 {
     if (MouseActive != null)
     {
         MouseActiveEventArgs TOT = new MouseActiveEventArgs();
         TOT.MouseActive = false;
     }
 }
 void mouseMoveTimer_Elapsed(object sender, System.Timers.ElapsedEventArgs e)
 {
     if (MouseActive != null)
     {
         MouseActiveEventArgs TOT = new MouseActiveEventArgs();
         TOT.MouseActive = false;
     }
 }
Exemple #5
0
        private static IntPtr HookCallback(int nCode, IntPtr wParam, IntPtr lParam)
        {
            if (nCode >= 0 && MouseMessages.WM_MOUSEMOVE == (MouseMessages)wParam)
            {
                if (Tick != null)
                {
                    var args = new MouseActiveEventArgs {
                        MouseActive = true
                    };
                    Tick(null, args);
                }
            }

            return(CallNextHookEx(_mouseHookID, nCode, wParam, lParam));
        }
        void IsMouseActiveHooker_Tick(object o, MouseActiveEventArgs e)
        {
            if (e.MouseActive)
            {
                if (MouseActive != null)
                {
                    var args = new MouseActiveEventArgs {MouseActive = true};
                    MouseActive(this, args);
                }
            }
            else
            {
                if (MouseActive != null)
                {
                    var args = new MouseActiveEventArgs {MouseActive = false};
                    MouseActive(this, args);
                }
            }

        }
Exemple #7
0
 void IsMouseActiveHooker_Tick(object o, MouseActiveEventArgs e)
 {
     if (e.MouseActive)
     {
         if (MouseActive != null)
         {
             var args = new MouseActiveEventArgs {
                 MouseActive = true
             };
             MouseActive(this, args);
         }
     }
     else
     {
         if (MouseActive != null)
         {
             var args = new MouseActiveEventArgs {
                 MouseActive = false
             };
             MouseActive(this, args);
         }
     }
 }
 void IsMouseActiveHooker_Tick(object o, MouseActiveEventArgs e)
 {
     this.mouseMoveTimer.Stop();
     if (e.MouseActive == true)
     {
         this.mouseMoveTimer.Interval = 5000;
         if (MouseActive != null)
         {
             MouseActiveEventArgs TOT = new MouseActiveEventArgs();
             TOT.MouseActive = true;
             MouseActive(this, TOT);
         }
         this.mouseMoveTimer.Start();
     }
     else
     {
         if (MouseActive != null)
         {
             MouseActiveEventArgs TOT = new MouseActiveEventArgs();
             TOT.MouseActive = false;
             MouseActive(this, TOT);
         }
     }
 }
 void mouseActiveHooker_MouseActive(IsMouseActiveHooker m, MouseActiveEventArgs e)
 {
     RecentUserInput = e.MouseActive;
     //Logger.ReportVerbose("************* Mouse Active {0}", e.MouseActive);
 }
 void mouseActiveHooker_MouseActive(IsMouseActiveHooker m, MouseActiveEventArgs e)
 {
     this.IsMouseActive = e.MouseActive;
 }
        private static IntPtr HookCallback(int nCode, IntPtr wParam, IntPtr lParam)
        {
            if (nCode >= 0 && MouseMessages.WM_MOUSEMOVE == (MouseMessages)wParam)
            {
                if (Tick != null)
                {
                    var args = new MouseActiveEventArgs {MouseActive = true};
                    Tick(null, args);
                }
            }

            return CallNextHookEx(_mouseHookID, nCode, wParam, lParam);
        }
        private static IntPtr HookCallback(int nCode, IntPtr wParam, IntPtr lParam)
        {
            if (nCode >= 0 &&
                MouseMessages.WM_MOUSEMOVE == (MouseMessages)wParam)
            {
                if (Tick != null)
                {
                    MouseActiveEventArgs args = new MouseActiveEventArgs();
                    args.MouseActive = true;
                    Tick(null, args);
                }
            }

            //if the kb is pressed we clear the mousemovement 
            else if (nCode >= 0 && wParam == (IntPtr)WM_KEYDOWN)
            {
                if (Tick != null)
                {
                    MouseActiveEventArgs args = new MouseActiveEventArgs();
                    args.MouseActive = false;
                    Tick(null, args);
                }
            }
            return CallNextHookEx(_mouseHookID, nCode, wParam, lParam);
        }