New
#11
I have not been using dual screens for that long, for me about 6 total years, starting with Windows XP, then Vista and now Windows 7. Windows 7 seems to handle the dialog boxes very differently than Windows XP does. I can run the same software on Windows XP and it will put the dialog box centered on the primary monitor. However Office 2007 on Windows 7 will put the box on the secondary screen jammed against the left side of the screen.
As you can see from the screen shot, the dialog box overlays a bit on the primary monitor.
I wouldnt say that I've resolved this problem but I've come up with a solution to prevent the centered window from happening. Since I'm running legacy XP software in the virtual XP mode I figured that I'd just let the user run a full window XP virtual computer. This way she can manage both XP programs in one window with all pop-up windows being centered in the virtual computer's display. Otherwise, no amount of fiddling with the display settings changed the location of pop-up windows for those programs when they were running in XP mode.
Thanks everyone for your suggestions on this! I really appreciate all the help I've gotten from the community. :)
It has to do with the way Windows recognizes your desktop as displayed by your videocard. I'm guessing with your card, Windows sees you have one big desktop instead of an extended desktop, which would show a primary display and secondary display. I had the same problem running two monitors with AMD's Eyefinity.
I'm not sure of the exact names or the specific steps, but in nVidia Control Panel, you would need to set up your display as an extended desktop.
I was thinking as well about Virtualization, as I use it for servers at work, but didn't know if that was a possible workaround for your setup. I am glad you had that available and it (sort of) solved your problem.
Also look into what mpcrsc562 said above about the extended desktop.