Ejemplo n.º 1
0
 /// <summary>
 /// Get an instance of mouse watcher.defalt event type is MacroEventType.MouseClick | MacroEventType.MouseMove | MacroEventType.MouseWheel
 /// </summary>
 /// <returns></returns>
 public MouseWatcher GetMouseWatcher()
 {
     if (_mouseWatcher == null)
     {
         _mouseWatcher = new MouseWatcher(this);
     }
     return(_mouseWatcher);
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Dispose
 /// </summary>
 public void Dispose()
 {
     if (KeyboardMouseEvents == null)
     {
         return;
     }
     KeyboardMouseEvents.Dispose();
     KeyboardMouseEvents = null;
     if (_mouseWatcher != null)
     {
         _mouseWatcher.Dispose();
         _mouseWatcher = null;
     }
     if (_keyboardWatcher != null)
     {
         _keyboardWatcher.Dispose();
         _keyboardWatcher = null;
     }
 }