コード例 #1
0
 public static void ResetWorkspaceArea()
 {
     if (!SEBWorkingAreaHandler._originalWorkingAreaSet)
     {
         return;
     }
     SEBWorkingAreaHandler.SetWorkspace(SEBWorkingAreaHandler._originalWorkingArea);
 }
コード例 #2
0
 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);
     }
 }
コード例 #3
0
 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
     });
 }