public MainWindow()
        {
            InitializeComponent();

            btSelector.Background = Brushes.IndianRed;
            active = false;

            dele = new ChangeWindowHook.WinEventDelegate(WinEventProc);
            //IntPtr m_hhook = ChangeWindowHook.SetWinEventHook(ChangeWindowHook.EVENT_SYSTEM_FOREGROUND, ChangeWindowHook.EVENT_SYSTEM_FOREGROUND, IntPtr.Zero, dele, 0, 0, ChangeWindowHook.WINEVENT_OUTOFCONTEXT);

            /////////////////////////// KEYHOOKS////////////////////////
            //keyhook = new KeyboardHook();
            //keyhook.KeyboardEvent += new KeyboardHook.KeyboardEventHandler(kEv);
            //keyhook.InstallHook();
            ////////////////////////////////////////////////////////////

            invoker = new Invoker();
            rec = new TitleParser();
        }
 public ChangeActiveWindowCommand(TitleParser reciever, string title)
 {
     parser = reciever;
     windowTitle = title;
 }
 public PressKeyCommand(TitleParser r)
 {
     reciever = r;
 }