<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:media="http://search.yahoo.com/mrss/">
<channel>
<title>DisplayFusion RSS: Mirror region to another monitor and maximise without border</title>
<atom:link href="https://www.displayfusion.com/Discussions/RSS/?TopicID=62558c62-00cc-4ee3-a82e-7806a93f34a8" rel="self" type="application/rss+xml" />
<link>https://www.displayfusion.com/Discussions/RSS/?TopicID=62558c62-00cc-4ee3-a82e-7806a93f34a8</link>
<description>DisplayFusion RSS: Mirror region to another monitor and maximise without border</description>
<lastBuildDate>Sun, 19 Apr 2026 15:07:04 GMT</lastBuildDate>
<language>en</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>https://www.displayfusion.com/Discussions/RSS/?TopicID=62558c62-00cc-4ee3-a82e-7806a93f34a8</generator>
<item>
<title>RE: Mirror region to another monitor and maximise without border</title>
<link>https://www.displayfusion.com/Discussions/View/mirror-region-to-another-monitor-and-maximise-without-border/?ID=62558c62-00cc-4ee3-a82e-7806a93f34a8#3</link>
<pubDate>Fri, 06 Mar 2020 21:02:20 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/mirror-region-to-another-monitor-and-maximise-without-border/?ID=62558c62-00cc-4ee3-a82e-7806a93f34a8#3</guid>
<category>DisplayFusion</category>
<description><![CDATA[We've just released a new DisplayFusion Beta version, and we've added a new function that should help out here. Try this one out: BFS.DisplayFusion.MirrorSelectedAreaNoBorder
Hope that helps!]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
We've just released a new DisplayFusion Beta version, and we've added a new function that should help out here. Try this one out: <a href="https://www.displayfusion.com/ScriptedFunctions/Help/#bfs_displayfusion_mirrorselectedareanoborder" target="_blank" rel="nofollow"><b>BFS.DisplayFusion.MirrorSelectedAreaNoBorder</b></a><br/>
<br/>
Hope that helps!
</div>
]]></content:encoded>
</item>
<item>
<title>RE: Mirror region to another monitor and maximise without border</title>
<link>https://www.displayfusion.com/Discussions/View/mirror-region-to-another-monitor-and-maximise-without-border/?ID=62558c62-00cc-4ee3-a82e-7806a93f34a8#2</link>
<pubDate>Wed, 19 Feb 2020 18:44:28 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/mirror-region-to-another-monitor-and-maximise-without-border/?ID=62558c62-00cc-4ee3-a82e-7806a93f34a8#2</guid>
<category>DisplayFusion</category>
<description><![CDATA[I'll pass this over to one of our developers to see if he can help out here.
Thanks!]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
I'll pass this over to one of our developers to see if he can help out here.<br/>
<br/>
Thanks!
</div>
]]></content:encoded>
</item>
<item>
<title>Mirror region to another monitor and maximise without border</title>
<link>https://www.displayfusion.com/Discussions/View/mirror-region-to-another-monitor-and-maximise-without-border/?ID=62558c62-00cc-4ee3-a82e-7806a93f34a8</link>
<pubDate>Tue, 18 Feb 2020 09:10:52 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/mirror-region-to-another-monitor-and-maximise-without-border/?ID=62558c62-00cc-4ee3-a82e-7806a93f34a8</guid>
<category>DisplayFusion</category>
<description><![CDATA[I'm just getting started with Display Fusion and its great. The code below mitrrors the selected region to a second monitor and tries to maximise and hide the title bar. I'v had all the parts working [drawn from previous posts] but the ensemble falls short; not sure why.
Code
Copy
Select All
...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
I'm just getting started with Display Fusion and its great. The code below mitrrors the selected region to a second monitor and tries to maximise and hide the title bar. I'v had all the parts working [drawn from previous posts] but the ensemble falls short; not sure why.<br/>
<div id="" class="col-md-12 BoxWrap"><div class="Box table-responsive"><a name="code" style="width:0; height:0;"></a><h2 class="TableTitle" style="border:0"><div class="TableTitleText">Code</div><div class="TitleButtons"><div class="TableTitleButton"><a href="#" onclick="return false;" data-clipboard-target="#code019da647ed197349a4939a7d0da3a7cb" class="ClipboardCopyControl"><img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/clone.blue.svg" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:auto;max-width:16px;height:16px;" /><span class="Text">Copy</span></a></div><div class="TableTitleButton"><a href="#" onclick="bfs.util.codeEditorSelectAll('code019da647ed197349a4939a7d0da3a7cbJs'); return false;"><img src="https://www.displayfusion.com/MediaCommon/SVGs/FontAwesome/square-check.blue.svg" style="box-sizing:border-box;position:relative;overflow:hidden;vertical-align:middle !important;width:auto;max-width:16px;height:16px;" /><span class="Text">Select All</span></a></div></div></h2><div class="TableTitleContent table-responsive"><div class="AceEditorWrapper" style="border-top:solid 1px var(--color-default-border);padding:0"><pre id="code019da647ed197349a4939a7d0da3a7cbJs" contenteditable="true" spellcheck="true" class="skiptranslate" style="width:100%; min-height:75px;">using System;
using System.Drawing;

// The 'windowHandle' parameter will contain the window handle for the:
//   - Active window when run by hotkey
//   - Trigger target when run by a Trigger 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)
    {
        // your code goes here
        windowHandle = BFS.DisplayFusion.MirrorSelectedArea(196, 86, 800, 600);
        BFS.Window.MoveToMonitorMaximized(2, windowHandle);
        
                //get the window styles
        BFS.WindowEnum.WindowStyle style = BFS.Window.GetWindowStyle(windowHandle);
        

        //make sure to remove the styles. just toggling these settings may turn on something we dont want
        style &= ~BFS.WindowEnum.WindowStyle.WS_CAPTION;
        style &= ~BFS.WindowEnum.WindowStyle.WS_SYSMENU;
        style &= ~BFS.WindowEnum.WindowStyle.WS_THICKFRAME__SIZEBOX;
        style &= ~BFS.WindowEnum.WindowStyle.WS_MINIMIZEBOX;
        
        //get the bounds of the monitor that the window is in
        Rectangle bounds = BFS.Monitor.GetMonitorBoundsByWindow(windowHandle);
            
        //set the window style
        BFS.Window.SetWindowStyle(style, windowHandle);
                        
        //size and position the window to be fullscreen within the monitor
        BFS.Window.SetSizeAndLocation(windowHandle, bounds.X, bounds.Y, bounds.Width, bounds.Height);

    }
    
        //this is a function that will save the window size and position in window properties
    private static void SaveWindowSize(IntPtr windowHandle)
    {
        Rectangle bounds = BFS.Window.GetBounds(windowHandle);
        BFS.Window.SetWindowProperty(windowHandle, "ToggleFullscreen_X", new IntPtr(bounds.X));
        BFS.Window.SetWindowProperty(windowHandle, "ToggleFullscreen_Y", new IntPtr(bounds.Y));
        BFS.Window.SetWindowProperty(windowHandle, "ToggleFullscreen_Width", new IntPtr(bounds.Width));
        BFS.Window.SetWindowProperty(windowHandle, "ToggleFullscreen_Height", new IntPtr(bounds.Height));
        BFS.Window.SetWindowProperty(windowHandle, "ToggleFullscreen_IsMaximized", new IntPtr(BFS.Window.IsMaximized(windowHandle) ? 1 : 0));
    }
    
    private static Rectangle GetSavedWindowSize(IntPtr windowHandle, out bool isMaximized)
    {
        Rectangle bounds = new Rectangle();
        bounds.X = BFS.Window.GetWindowProperty(windowHandle, "ToggleFullscreen_X").ToInt32();
        bounds.Y = BFS.Window.GetWindowProperty(windowHandle, "ToggleFullscreen_Y").ToInt32();
        bounds.Width = BFS.Window.GetWindowProperty(windowHandle, "ToggleFullscreen_Width").ToInt32();
        bounds.Height = BFS.Window.GetWindowProperty(windowHandle, "ToggleFullscreen_Height").ToInt32();
        isMaximized = (BFS.Window.GetWindowProperty(windowHandle, "ToggleFullscreen_IsMaximized").ToInt32() == 1);
        return bounds;
    }
}</pre><textarea id="code019da647ed197349a4939a7d0da3a7cb" name="code019da647ed197349a4939a7d0da3a7cb" style="position:absolute; top:0; left:-999999px; width:1px; height:1px;"></textarea></div>
</div></div></div><br/>
<br/>
grateful for any assistance<br/>
David
</div>
]]></content:encoded>
</item>
</channel>
</rss>