private void WriteMouse(MouseHookEventArgs e) { if (e.MouseEventName == MouseEventNames.MouseWheel) { MouseWriter.Write("{3} : {0}, Direction: {1}{2}", e.MouseEventName, e.ScrollDirection, Environment.NewLine, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff")); } else { MouseWriter.Write("{4} : {0}: ({1},{2}){3}", e.MouseEventName, e.Position.X, e.Position.Y, Environment.NewLine, DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss.fff")); } }
private void CaptureMouseButtonClick(object sender, EventArgs e) { if (capturingMouse) { captureMouseButton.Text = Resources.CaptureMouseString; clearMouseLogButton.Enabled = true; mHook.Unhook(); MouseWriter.Flush(); } else { captureMouseButton.Text = Resources.StopCapturingMouseString; clearMouseLogButton.Enabled = false; mHook.Hook(); } capturingMouse = !capturingMouse; }