private void WindowsHookOnWindowSizeChanging(IntPtr windowHandle, WindowSizeChangingEventArgs args) { TopLevelWindow window = TopLevelWindow.FromHandle(windowHandle); if (window.Visible && !window.Minimized) { HandleNewWindow(window); } }
private void WindowsHookOnWindowLocationChanging(IntPtr windowHandle, NewValueEventArgs <Point> args) { TopLevelWindow window = TopLevelWindow.FromHandle(windowHandle); if (window.Visible && !window.Minimized) { HandleNewWindow(window); } }
private void WindowsHookOnWindowVisibleChanging(IntPtr windowHandle, NewValueEventArgs <bool> args) { TopLevelWindow window = TopLevelWindow.FromHandle(windowHandle); if (args.NewValue && !window.Minimized) { HandleNewWindow(window); } }