/// <summary> /// Retrieve if the window is maximized (Iconic) /// </summary> /// <param name="interopWindow">InteropWindow</param> /// <param name="forceUpdate">set to true to make sure the value is updated</param> /// <returns>bool true if Iconic (minimized)</returns> public static bool IsMaximized(this IInteropWindow interopWindow, bool forceUpdate = false) { if (!interopWindow.IsMaximized.HasValue || forceUpdate) { interopWindow.IsMaximized = User32Api.IsZoomed(interopWindow.Handle); } return(interopWindow.IsMaximized.Value); }