public Windows_EventsMonitor(Windows_EventsHandler eventHandlerWindows) { this.eventHandlerWindows = eventHandlerWindows; //todo diese methode in globaler eventklasse aufrufen und festelegen, welche keymouseevents von welcher applikation abgefangen werden sollen! subscribeWindowsEvents(); }
//todo warum wird methode windowsEventsHandler.setStrategyMgr aufgerfuen und gleichzeitig übergabe des strategymgr in windowseventhandler? z38 auskommentiert /// <summary> /// Init des eventhandler, mit übergabe des tartagymanager für nutzung von diesem, und eventmonitor mit übergabe des eventhandler, da dieser in eventmonitor erzeugt und methoden daraus genutzt werden /// </summary> public OperationSystemStrategyWindows(StrategyManager manager) { strategyMgr = manager; windowsEventsHandler = new Windows_EventsHandler(strategyMgr); //windowsEventsHandler.setStrategyMgr(strategyMgr); windowsEventsMonitor = new Windows_EventsMonitor(windowsEventsHandler); paintRecThread = new Thread(delegate() { paintRecClear(null); }); }