예제 #1
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            _windowGetter         = new BackgroundWorker();
            _windowGetter.DoWork += new DoWorkEventHandler(_windowGetter_DoWork);
            _windowGetter.RunWorkerAsync();

            _windowHiglight       = new WindowHighlight();
            _windowHiglight.Owner = this;


            _updateUI               = new UpdateDel(UpdateUI);
            _mousehook              = new LowLevelMouseHook("low level mouse hook");
            _mousehook.OnMouseMove += new EventHandler <System.Windows.Forms.MouseEventArgs>(_mousehook_OnMouseMove);
            _mousehook.OnMouseDown += new EventHandler <System.Windows.Forms.MouseEventArgs>(_mousehook_OnMouseDown);
            _mousehook.Install();
        }
예제 #2
0
        private void Window_Loaded(object sender, RoutedEventArgs e)
        {
            _windowGetter = new BackgroundWorker();
            _windowGetter.DoWork += new DoWorkEventHandler(_windowGetter_DoWork);
            _windowGetter.RunWorkerAsync();

            _windowHiglight = new WindowHighlight();
            _windowHiglight.Owner = this;

            _updateUI = new UpdateDel(UpdateUI);
            _mousehook = new LowLevelMouseHook("low level mouse hook");
            _mousehook.OnMouseMove += new EventHandler<System.Windows.Forms.MouseEventArgs>(_mousehook_OnMouseMove);
            _mousehook.OnMouseDown += new EventHandler<System.Windows.Forms.MouseEventArgs>(_mousehook_OnMouseDown);
            _mousehook.Install();
        }