Restoring windows that are "off screen"

Any way to check if a window is outside of the clients visible desktop? And if so, to move it back into the visible area?

Background:
A lot of our people split time between the office and working remotely. The office workstations usually have dual 24" monitors, while remote is done via laptops with smaller screens.

While on the 24" screen, a user can move a window to out side of the visible area of a 17" laptop monitor.

I can use Personalization Purge to fix it, but that requires the user entering a ticket, and all the waiting and overhead that comes with using our help desk.

I’d like for forms to check and “fix” themselves upon loading.

Windows + Left Arrow, I believe

2 Likes

Or, Windows + Shift + arrow

2 Likes

thank’s @Adam

While testing that, I recalled the ALT+space (with the window in question in focus) brings up a menu for moving and resizing the window.

image

(right edge of that pict, is the right edge of my screen, and the window in question is off the right side of the desktop)

Selecting the Move, then using the arrow keys lets you bring it back on screen.

1 Like

Also, you can click the arrow once and then move it the rest of the way with your mouse. Super fast.

BTW, I haven’t seen the off-screen issue in a while. Did Epicor sneak an improvement in 10.2.200? Have others noticed no more off-screen windows when un-docking from multiple monitors?

Mark W.

2 Likes

Yeah. Didn’t know how to word that. But the important thing is that have to hit an arrow key at least once. Else you’re just moving a 4-way pointer around the screen.

1 Like

I know this is an old post but I have been living with the issue for a while with the suggested solution.

Today another user reported the issue and I finally decided there has to be a better way so in my digging I found a setting in windows 11 that seems to fix it.

Under Windows Settings - Display - Multiple displays, there is a setting minimize windows when monitor is disconnected. When this is enabled it seems that Epicor windows are minimized but retain the monitor information, when this is disabled all of the Epicor windows get pushed to the main monitor and avoid the issue all together. There is a setting above that (Remember window locations based on monitor connection) which pushes the windows back to the other monitor when it is reconnected.

Hope this helps for anyone still experiencing the issue.

3 Likes