using System;using System.Drawing;using System.Diagnostics;using System.Windows.Forms;// 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 matchpublic static class DisplayFusionFunction{public static void Run(IntPtr windowHandle){//wait 1000mS to avoid key combo waking the screenBFS.General.ThreadWait(1000);// put all the monitors to sleepBFS.General.SleepMonitors();}}