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; }