<?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: DisplayFusion = HOW TO: Perform Windows Modifications (immediately) BEFORE Window Created?</title>
<atom:link href="https://www.displayfusion.com/Discussions/RSS/?TopicID=9d7a85c5-02d3-4635-8152-eeb41c4daa4c" rel="self" type="application/rss+xml" />
<link>https://www.displayfusion.com/Discussions/RSS/?TopicID=9d7a85c5-02d3-4635-8152-eeb41c4daa4c</link>
<description>DisplayFusion RSS: DisplayFusion = HOW TO: Perform Windows Modifications (immediately) BEFORE Window Created?</description>
<lastBuildDate>Wed, 08 Apr 2026 04:44:57 GMT</lastBuildDate>
<language>en</language>
<sy:updatePeriod>hourly</sy:updatePeriod>
<sy:updateFrequency>1</sy:updateFrequency>
<generator>https://www.displayfusion.com/Discussions/RSS/?TopicID=9d7a85c5-02d3-4635-8152-eeb41c4daa4c</generator>
<item>
<title>RE: DisplayFusion = HOW TO: Perform Windows Modifications (immediately) BEFORE Window Created?</title>
<link>https://www.displayfusion.com/Discussions/View/displayfusion-how-to-perform-windows-modifications-immediately-before-window-created/?ID=9d7a85c5-02d3-4635-8152-eeb41c4daa4c#7</link>
<pubDate>Wed, 02 Aug 2017 16:17:09 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/displayfusion-how-to-perform-windows-modifications-immediately-before-window-created/?ID=9d7a85c5-02d3-4635-8152-eeb41c4daa4c#7</guid>
<category>DisplayFusion</category>
<description><![CDATA[It is possible to hook the window creation, and modify the window creation parameters to force a specific size. The issue we ran into was performance, and stability of certain apps. Some apps don't like having their window creation params messed with. So we were left with either blacklisting apps...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
It is possible to hook the window creation, and modify the window creation parameters to force a specific size. The issue we ran into was performance, and stability of certain apps. Some apps don't like having their window creation params messed with. So we were left with either blacklisting apps as they caused problems, or maintaining a whitelist of apps that worked. Either option was a compatibility nightmare so we decided to go with the less attractive but more reliable method that we use today.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: DisplayFusion = HOW TO: Perform Windows Modifications (immediately) BEFORE Window Created?</title>
<link>https://www.displayfusion.com/Discussions/View/displayfusion-how-to-perform-windows-modifications-immediately-before-window-created/?ID=9d7a85c5-02d3-4635-8152-eeb41c4daa4c#6</link>
<pubDate>Thu, 27 Jul 2017 22:50:35 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/displayfusion-how-to-perform-windows-modifications-immediately-before-window-created/?ID=9d7a85c5-02d3-4635-8152-eeb41c4daa4c#6</guid>
<category>DisplayFusion</category>
<description><![CDATA[Quote:
We used to set the window's new location and size before the window was created, but it caused to many problems with various applications. Waiting until the window is visible is much more compatible.
It sounds like maybe we should add a "Ignore monitor splits (this application)" option t...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
<div class="BackGrey"><div class="Text"><div><b>Quote:</b></div>We used to set the window's new location and size before the window was created, but it caused to many problems with various applications. Waiting until the window is visible is much more compatible.<br/>
<br/>
It sounds like maybe we should add a "Ignore monitor splits (this application)" option to the Compatibility rules in DisplayFusion. I've put that on our feature request list.<br/>
<br/>
Thanks!</div></div><br/>
<br/>
Sounds like someone was retaining a local variable for location/size and not using the window's properties. Have you considered the ability to use this method and then provide either by you or the end-user a method to black-list (or white-list) troubled apps/windows? Would rather see it working on some rather than none.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: DisplayFusion = HOW TO: Perform Windows Modifications (immediately) BEFORE Window Created?</title>
<link>https://www.displayfusion.com/Discussions/View/displayfusion-how-to-perform-windows-modifications-immediately-before-window-created/?ID=9d7a85c5-02d3-4635-8152-eeb41c4daa4c#5</link>
<pubDate>Thu, 27 Jul 2017 22:46:22 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/displayfusion-how-to-perform-windows-modifications-immediately-before-window-created/?ID=9d7a85c5-02d3-4635-8152-eeb41c4daa4c#5</guid>
<category>DisplayFusion</category>
<description><![CDATA[Quote:
Yep, that's how we used to do it but it was too unreliable.
Different WindowClasses need to be handled in different ways, at least that was my experience when I was doing these things.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
<div class="BackGrey"><div class="Text"><div><b>Quote:</b></div>Yep, that's how we used to do it but it was too unreliable.</div></div><br/>
<br/>
Different WindowClasses need to be handled in different ways, at least that was my experience when I was doing these things.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: DisplayFusion = HOW TO: Perform Windows Modifications (immediately) BEFORE Window Created?</title>
<link>https://www.displayfusion.com/Discussions/View/displayfusion-how-to-perform-windows-modifications-immediately-before-window-created/?ID=9d7a85c5-02d3-4635-8152-eeb41c4daa4c#4</link>
<pubDate>Tue, 18 Jul 2017 19:31:29 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/displayfusion-how-to-perform-windows-modifications-immediately-before-window-created/?ID=9d7a85c5-02d3-4635-8152-eeb41c4daa4c#4</guid>
<category>DisplayFusion</category>
<description><![CDATA[Yep, that's how we used to do it but it was too unreliable.]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
Yep, that's how we used to do it but it was too unreliable.
</div>
]]></content:encoded>
</item>
<item>
<title>RE: DisplayFusion = HOW TO: Perform Windows Modifications (immediately) BEFORE Window Created?</title>
<link>https://www.displayfusion.com/Discussions/View/displayfusion-how-to-perform-windows-modifications-immediately-before-window-created/?ID=9d7a85c5-02d3-4635-8152-eeb41c4daa4c#3</link>
<pubDate>Fri, 14 Jul 2017 01:00:52 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/displayfusion-how-to-perform-windows-modifications-immediately-before-window-created/?ID=9d7a85c5-02d3-4635-8152-eeb41c4daa4c#3</guid>
<category>DisplayFusion</category>
<description><![CDATA[Quote:
We used to set the window's new location and size before the window was created, but it caused to many problems with various applications. Waiting until the window is visible is much more compatible.
Have you attempted to keep the "new window" hidden/invisible until the location and sizi...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
<div class="BackGrey"><div class="Text"><div><b>Quote:</b></div>We used to set the window's new location and size before the window was created, but it caused to many problems with various applications. Waiting until the window is visible is much more compatible.</div></div><br/>
<br/>
Have you attempted to keep the "new window" hidden/invisible until the location and sizing has been performed, and then change to your location/size and display?
</div>
]]></content:encoded>
</item>
<item>
<title>RE: DisplayFusion = HOW TO: Perform Windows Modifications (immediately) BEFORE Window Created?</title>
<link>https://www.displayfusion.com/Discussions/View/displayfusion-how-to-perform-windows-modifications-immediately-before-window-created/?ID=9d7a85c5-02d3-4635-8152-eeb41c4daa4c#2</link>
<pubDate>Tue, 04 Jul 2017 20:09:48 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/displayfusion-how-to-perform-windows-modifications-immediately-before-window-created/?ID=9d7a85c5-02d3-4635-8152-eeb41c4daa4c#2</guid>
<category>DisplayFusion</category>
<description><![CDATA[We used to set the window's new location and size before the window was created, but it caused to many problems with various applications. Waiting until the window is visible is much more compatible.
It sounds like maybe we should add a "Ignore monitor splits (this application)" option to the Co...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
We used to set the window's new location and size before the window was created, but it caused to many problems with various applications. Waiting until the window is visible is much more compatible.<br/>
<br/>
It sounds like maybe we should add a "Ignore monitor splits (this application)" option to the Compatibility rules in DisplayFusion. I've put that on our feature request list.<br/>
<br/>
Thanks!
</div>
]]></content:encoded>
</item>
<item>
<title>DisplayFusion = HOW TO: Perform Windows Modifications (immediately) BEFORE Window Created?</title>
<link>https://www.displayfusion.com/Discussions/View/displayfusion-how-to-perform-windows-modifications-immediately-before-window-created/?ID=9d7a85c5-02d3-4635-8152-eeb41c4daa4c</link>
<pubDate>Sun, 02 Jul 2017 18:26:06 GMT</pubDate>
<dc:creator>Binary Fortress Software</dc:creator>
<guid isPermaLink="false">https://www.displayfusion.com/Discussions/View/displayfusion-how-to-perform-windows-modifications-immediately-before-window-created/?ID=9d7a85c5-02d3-4635-8152-eeb41c4daa4c</guid>
<category>DisplayFusion</category>
<description><![CDATA[I'm getting behavior which is not desired at all. I have split 1.1 and 1.2 and I have many apps which when used I always need maximized to 1.0 (full screen, ignore splits). With DF not running I get this native Windows functionality as expected. With DF running it seems to select one or the other...]]></description>
<content:encoded><![CDATA[<div class="CTDiscussions">
I'm getting behavior which is not desired at all. I have split 1.1 and 1.2 and I have many apps which when used I always need maximized to 1.0 (full screen, ignore splits). With DF not running I get this native Windows functionality as expected. With DF running it seems to select one or the other split and never allows for full screen (1.0). If I create a Trigger, Event &gt; Window Created &gt; Run Function: "Maximize Windows (ignore monitor spits)" it DF always crams the app into one of the splits and then moves it to the full monitor.<br/>
<br/>
1. Frankly, this is a concern on 100% of the displaying of any Window/Dialog. I always want to move, resize, maximize, etc. BEFORE the Window is Created. I don't want the flashing and moving of windows after the fact.<br/>
<br/>
HOW CAN THIS BE ACHIEVED?<br/>
<br/>
2. How can an Window/App (or see #3 below) be allowed to use use its Windows Native screen location and sizing AND 'ignore monitor splits' (default behavior)?<br/>
<br/>
3. How to apply a script to provide a list (1..N) of apps which I want the "ignore monitor splits"?<br/>
<br/>
4. There's a problem when you using the 'ignore monitor splits' in this example. <br/>
(a) Initially displayed maximized within the split (not desired)<br/>
(b) A second or two maximized to full screen (desired, except delay, and app movement)<br/>
(c) Click on restore and you get the app back into the split (I'd expect the split didn't apply to the app until and unless the app was explicity moved into the split and DF behavior would be everything except as if the splits didn't exist.<br/>
<br/>
Thanks
</div>
]]></content:encoded>
</item>
</channel>
</rss>