Stardock product to restore window layout after screen saver exit?

I know this is a long shot, but assuming there isn't anything that can help with this annoyance (in say Tweak7, etc), perhaps someone at Stardock will think this sounds like a good feature to include somewhere. :)

I run screen savers and I tend to have a lot of windows up--some maximized, and some 'docked' to the left or right half of the monitor using the Windows 7 'drag to side' feature.  After a screen saver exits, since they run at much lower resolutions, any windowed/maximized or even 'docked' windows get moved and resized smaller.  Friggin annoying!!!

Does Stardock have anything that may help with this stupid annoyance?

6,020 views 2 replies
Reply #1 Top

Sounds to me like you need to talk to whoever made those screen savers. They should be passing CDS_FULLSCREEN to ChangeDisplaySettingsEx in order to make the resolution change temporary so it doesn't tell the window manager to move everything around:

http://blogs.msdn.com/b/oldnewthing/archive/2008/01/04/6973747.aspx

The same could be achieved with an application shim that set ForceTemporaryModeChange, so it would in theory be possible to do this. However, that's a lot of code to avoid a one-line change in the screensaver concerned.

Reply #2 Top

Ahh, interesting, I'll have to send a complaint. Thanks

(I did manage to find a short term solution using 'Actual Window Manager' but not sure I wanna pay $50 just to fix this stupid issue for basically a bug.)