コード例 #1
0
        public MainWindow()
        {
            InitializeComponent();
            DataContext = this;

            var hook = new BK.Plugins.MouseHook.MouseHook();

            hook.GlobalEvent += HookOnGlobalEvent;
            hook.SetHook();
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: roeloffs/BK.Plugins
        public AppContext()
        {
            var hook = new BK.Plugins.MouseHook.MouseHook();

            hook.SetHook();

            var time = hook.DoubleClickTicks;

            HookAllEventHandlers(hook);
        }
コード例 #3
0
ファイル: Program.cs プロジェクト: roeloffs/BK.Plugins
        private void HookAllEventHandlers(BK.Plugins.MouseHook.MouseHook hookRx)
        {
            hookRx.LDownEvent   += OnInvoke;
            hookRx.LUpEvent     += OnInvoke;
            hookRx.LDoubleEvent += OnInvoke;

            hookRx.MDownEvent   += OnInvoke;
            hookRx.MUpEvent     += OnInvoke;
            hookRx.MDoubleEvent += OnInvoke;

            hookRx.RDownEvent   += OnInvoke;
            hookRx.RUpEvent     += OnInvoke;
            hookRx.RDoubleEvent += OnInvoke;

            hookRx.MoveEvent  += OnInvoke;
            hookRx.WheelEvent += OnInvoke;

            hookRx.UnhandledEvent += (sender, parameter) => throw new InvalidOperationException();
            // hookRx.GlobalEvent += OnInvoke;
        }