private static void WindowEventCallback(IntPtr hWinEventHook, uint eventType, IntPtr hwnd, int idObject, int idChild, uint dwEventThread, uint dwmsEventTime) { if (eventType == EVENT_SYSTEM_FOREGROUND) { _mainWin?.Invoke(hwnd); } Debug.WriteLine("Event {0}", hwnd); }