Inheritance: System.EventArgs
Exemplo n.º 1
0
        private void hook_MessageReceived(object sender, HookEventArgs e)
        {
            if (sender is MouseHook)
            {
                Debug.WriteLine("MouseHook message received");
                OnMessageReceived(sender, e);
                return;
            }

            if (sender is KeyboardHook)
            {
                Debug.WriteLine("KeyboardHook message received");
                OnMessageReceived(sender, e);
                return;
            }

            var hotkey = sender as IHotkey;

            if (hotkey != null)
            {
                Debug.WriteLine("Hotkey message received");
                hotkey.Command.Execute(null);
                return;
            }

            Debug.WriteLine("Unknown message received");
            OnMessageReceived(sender, e);
        }
Exemplo n.º 2
0
 private void OnMessageReceived(object sender, HookEventArgs args)
 {
     var handler = MessageReceived;
     if (handler != null)
     {
         handler.Invoke(sender, args);
     }
 }
Exemplo n.º 3
0
        private void OnMessageReceived(object sender, HookEventArgs args)
        {
            var handler = MessageReceived;

            if (handler != null)
            {
                handler.Invoke(sender, args);
            }
        }
Exemplo n.º 4
0
        private void hook_MessageReceived(object sender, HookEventArgs e)
        {
            if (sender is IHotkey hotkey &&
                hotkey.Command.CanExecute(null))
            {
                hotkey.Command.Execute(null);
                return;
            }

            OnMessageReceived(sender, e);
        }
Exemplo n.º 5
0
        private void hook_MessageReceived(object sender, HookEventArgs e)
        {
            var hotkey = sender as IHotkey;

            if (hotkey != null && hotkey.Command.CanExecute(null))
            {
                hotkey.Command.Execute(null);
                return;
            }

            OnMessageReceived(sender, e);
        }
Exemplo n.º 6
0
        private void hook_MessageReceived(object sender, HookEventArgs e)
        {
            var active = User32.GetForegroundWindow();

            if (active != _mainWindowHandle)
            {
                return;
            }

            var hotkey = sender as IHotkey;

            if (hotkey != null)
            {
                _logger.Debug("Hotkey message received");
                hotkey.Command.Execute(null);
                return;
            }

            _logger.Debug("Unknown message received");
            OnMessageReceived(sender, e);
        }
Exemplo n.º 7
0
 private void OnMessageReceived(object sender, HookEventArgs args)
 {
     MessageReceived?.Invoke(sender, args);
 }
Exemplo n.º 8
0
        private void hook_MessageReceived(object sender, HookEventArgs e)
        {
            if (sender is MouseHook)
            {
                Debug.WriteLine("MouseHook message received");
                OnMessageReceived(sender, e);
                return;
            }

            if (sender is KeyboardHook)
            {
                Debug.WriteLine("KeyboardHook message received");
                OnMessageReceived(sender, e);
                return;
            }

            var hotkey = sender as IHotkey;
            if (hotkey != null)
            {
                Debug.WriteLine("Hotkey message received");
                hotkey.Command.Execute(null);
                return;
            }

            Debug.WriteLine("Unknown message received");
            OnMessageReceived(sender, e);
        }