public static void Main(string[] args) { MouseHook mh = new MouseHook(); MouseMonitor mm = new MouseMonitor(); mh.SetHook(); mh.MouseDownEvent += mm.MouseDownEvent; mh.MouseUpEvent += mm.MouseUpEvent; mh.MouseMoveEvent += mm.MouseMoveEvent; string str = Console.ReadLine(); Console.WriteLine(str); mh.UnHook(); }
public WindowInfoTool() { InitializeComponent(); mouseHook = new MouseHook(); windowPainter = new WindowPainter(); windowPainter.stopCapture = ClickCapture; windowPainter.MouseMoveEventHandler = MouseMoveEventHandler; windowPainter.MouseDownEventHandler = MouseDownEventHandler; windowPainter.MouseUpEventHandler = MouseUpEventHandler; windowPainter.MouseDoubleClickHandler = MouseDownEventHandler; IReadOnlyList <WindowInfo> windows = WindowHelper.FindVisiable(true); foreach (WindowInfo windowInfo in windows) { Console.WriteLine(windowInfo.ClassName); } }
public WindowPainter() { InitializeComponent(); mouseHook = new MouseHook(); }