public static void ResetWorkspaceArea() { if (!SEBWorkingAreaHandler._originalWorkingAreaSet) { return; } SEBWorkingAreaHandler.SetWorkspace(SEBWorkingAreaHandler._originalWorkingArea); }
private static bool SetWorkspace(SEBWorkingAreaHandler.RECT rect) { try { return(SEBWorkingAreaHandler.SystemParametersInfo(47, (int)IntPtr.Zero, ref rect, 3)); } catch (Exception ex) { Logger.AddError("Unable to set Working Area", (object)null, ex, (string)null); return(false); } }
public static void SetTaskBarSpaceHeight(int taskbarHeight) { if (!SEBWorkingAreaHandler._originalWorkingAreaSet) { SEBWorkingAreaHandler._originalWorkingArea.Bottom = Screen.PrimaryScreen.WorkingArea.Bottom; SEBWorkingAreaHandler._originalWorkingArea.Left = Screen.PrimaryScreen.WorkingArea.Left; SEBWorkingAreaHandler._originalWorkingArea.Right = Screen.PrimaryScreen.WorkingArea.Right; SEBWorkingAreaHandler._originalWorkingArea.Top = Screen.PrimaryScreen.WorkingArea.Top; SEBWorkingAreaHandler._originalWorkingAreaSet = true; } SEBWorkingAreaHandler.SetWorkspace(new SEBWorkingAreaHandler.RECT() { Bottom = Screen.PrimaryScreen.Bounds.Height - taskbarHeight, Left = 0, Right = Screen.PrimaryScreen.Bounds.Width, Top = 0 }); }