Title

Message

Confirm

Want to earn a free DisplayFusion Pro license? We're looking for DisplayFusion translators!
<< DiscussionsReply

Issue with window resize.

Avatar from Gravatar.com
YetAnotherDeveloper
3 discussion posts
Using the trial when you use the default "Move window to next monitor" hotkey it should not resize the window when moving to the next monitor. this is not the case in one situation, when you have a window that is maximized and then move it to the next monitor using the hotkey it first resizes the window (to just about the screen size) and then move it to the next monitor and then maximizes it.

This appears fine except when you do that you just killed the history of the restore window size. so say that i have a window that i want to be 200x300 and then i maximize it, move it to the next monitor and then want to restore down the window back to that 200x300 size..... i cant unless i manually resize it back to that size. which is a pain in the ass.

i would assume that the setting "Don't resize the window" would prevent this but it does not.

to me this is a deal breaker and keeps this app from being usable. Am i missing something? can we prevent this app from stealing my restore window size when the window is maximized??

thanks in advance!

[Update]

here are the details on my pc

--- Machine ------------
Operating System: Microsoft Windows NT 6.0.6001 Service Pack 1
Operating System Version: 6.0.6001.65536
Detected Version: WindowsVista / 2008
CPU: x64
Date/Time (UTC): 07/05/2009 21:52:47
Date/Time (Local): 07/05/2009 17:52:47
.NET Framework: 2.0.50727.3074
CurrentCulture: English (United States) (en-US ~ en)
CurrentUICulture: English (United States) (en-US ~ en)

--- Wallpaper ------------
Wallpaper Span: False

--- DisplayFusion ------------
Name: DisplayFusion v3.0.6
Build Date: Jun 01, 2009 20:33
Pro: False
Pro License: None
Command Line: "C:\Program Files (x86)\DisplayFusion\DisplayFusion.exe"
Current Folder: C:\Program Files (x86)\DisplayFusion
Performance Mode: False
Prevent System Hooks: False

--- DisplayFusion x86 Hook DLL ------------
Path: C:\Program Files (x86)\DisplayFusion\DisplayFusionHookx86.dll
Name: DisplayFusion Hook
Prod Version: 1, 5, 0, 0
File Version: 1, 5, 0, 0
Size: 47,792 bytes

--- DisplayFusion x64 Hook DLL ------------
Path: C:\Program Files (x86)\DisplayFusion\DisplayFusionHookx64.dll
Name: DisplayFusion Hook
Prod Version: 1, 5, 0, 0
File Version: 1, 5, 0, 0
Size: 60,080 bytes

--- Monitor 1------------
Name: \\.\DISPLAY1
Primary: True
Bounds: {X=0,Y=0,Width=1680,Height=1050}
WorkArea: {X=0,Y=0,Width=1680,Height=990}

--- Monitor 2------------
Name: \\.\DISPLAY2
Primary: False
Bounds: {X=1680,Y=0,Width=1680,Height=1050}
WorkArea: {X=1680,Y=0,Width=1530,Height=1050}

--- Screens ------------
Count: 2
Point Min X: 0
Point Min Y: 0
Point Max X: 3360
Point Max Y: 1050
Total Width: 3360
Total Height: 1050
ActiveDesktop: False

--- Screen 1------------
ScreenID: 0
Device: \\.\DISPLAY1
Bounds: {X=0,Y=0,Width=1680,Height=1050}
MoveH: 0
MoveV: 0

--- Screen 2------------
ScreenID: 1
Device: \\.\DISPLAY2
Bounds: {X=1680,Y=0,Width=1680,Height=1050}
MoveH: 0
MoveV: 0

--- Managed Threads ------------
Count: 2
ID:3 ~ Name:HookManager ~ Age:00:04:41.1580000 ~ Alive:True ~ BG:True ~ State:Background ~ Thread Name:HookManager_281ec941-05f3-4bf8-8595-69ab7075bf5a
ID:76 ~ Name:Hook:WM_LBUTTONDOWN ~ Age:00:00:00.1670000 ~ Alive:False ~ BG:x ~ State:Stopped ~ Thread Name:Hook:WM_LBUTTONDOWN_ae1bbbd1-e1be-431f-9a23-b986f1ee8504

--- Taskbars ------------
Enabled: False
Auto-hide: False
Visual Styles: True
Visual Styles Detected: True
DWM Composition Detected: True
Opacity: 100
Window Options: ShowRelevant
Button Width Max: 160px
Full Screen: 00000000 ~ {X=0,Y=0,Width=0,Height=0} ~ None
Full Screen Games: 00000000 ~ {X=0,Y=0,Width=0,Height=0} ~ None
Jul 5, 2009  • #1
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
Unfortunately, there isn't much I can do about this problem. I need to move the window the new monitor then maximize it. As a result, when you restore the window it is in the position I moved it to, not the old position.
Jul 6, 2009  • #2
Avatar from Gravatar.com
YetAnotherDeveloper
3 discussion posts
so there is no way to move the window in a maximized state without the resize before hand?

you could even just do a check first to see if the windows state is maximized and if so then resize it to the restore size and then move the window to the next monitor, then finally maximize it. You might not want this behavior by default because it would be visible to the user more so than what you are currently doing, but provide an option to "maintain windows restore size" or something.

thanks for the response.
j
Jul 7, 2009  • #3
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
If I used your suggestion it still wouldn't restore to the old monitor, it would restore onto the new monitor. The reason I didn't do it this way was because the window animations slowed everything down and looked terrible. Thank you for the feedback though, I always appreciate suggestions to try and advance DisplayFusion.
Jul 8, 2009  • #4
Avatar from Gravatar.com
YetAnotherDeveloper
3 discussion posts
Jon thats really what i was trying to say... i would want the window to restore to the new monitor. i understand that it would look ugly because of the added delay and because of the drastic change in window size, but this would make it more usable for me.

Anyway thanks for taking the time to talk about it and answer my questions and i completely understand why you wouldn't do the above.

thanks and good luck.
joey
Jul 8, 2009  • #5
Jon Tackabury (BFS)'s profile on WallpaperFusion.com
In an effort to cleanup the DisplayFusion forum, this topic is being locked and archived because it applies to an older version of DisplayFusion. If you are using the latest version of DisplayFusion and would still like some assistance, please create a new topic and I'll be happy to help you out. Thanks!
Jan 12, 2010  • #6
Was this helpful?  Login to Vote  Login to Vote
<< DiscussionsReply