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; } }
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); } } }
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 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); }