Processing Ajax...

Close Dialog


Close Dialog

Close Dialog

Move Window to Left Side and Size 25% Width, 100% Height

This script will move the window to the left side of the monitor and size it to 25% width and 100% height.
Minimum Version
Created By
Alexandre TROG904108
Date Created
Oct 15, 2015
Date Last Modified
Oct 15, 2015

Scripted Function (Macro) Code

using System;
using System.Drawing;

// The 'windowHandle' parameter will contain the window handle for the:
// - Active window when run by hotkey
// - Window Location target when run by a Window Location rule
// - TitleBar Button owner when run by a TitleBar Button
// - Jump List owner when run from a Taskbar Jump List
// - Currently focused window if none of these match
public static class DisplayFusionFunction
	public static void Run(IntPtr windowHandle)
		//check to see if there was an error, if there was, exit function
		if (windowHandle == IntPtr.Zero)

		//get the position of the window in the monitor, and the current monitor
		Rectangle windowRect = BFS.Window.GetBounds(windowHandle);
		Rectangle monitorRect = BFS.Monitor.GetMonitorWorkAreaByWindow(windowHandle);
		int iFinalWinX = monitorRect.X;
		int iFinalWinY = monitorRect.Y;
		int iFinalWinW = monitorRect.Width / 4;
		int iFinalWinH = monitorRect.Height;

		if(	windowRect.X == iFinalWinX
			&& windowRect.Y == iFinalWinY
			&&	windowRect.Width == iFinalWinW
			&&	windowRect.Height == iFinalWinH )

		BFS.Window.SetSizeAndLocation(windowHandle, iFinalWinX, iFinalWinY, iFinalWinW, iFinalWinH );