Sparx Systems Forum
Enterprise Architect => Bugs and Issues => Topic started by: Richard Freggi on April 26, 2018, 12:53:57 pm
-
I have a weird issue on Sparx EA 1310 on Windows 10.
I often run workshops with the diagram in question on an external monitor or projector, and the EA main window with the project explorer, tool box etc. on my notebook screen.
Whenever I am connected to an external monitor or projector, an alias (shadow) appears near the the window of EA main body and of the diagram; and the mouse sometimes works only on the alias, or only on the actual window. Essentially I lose mouse control. This issue occurs only with EA; none of my other programs show this behavior. I have a screen capture but seems like the 'attach image' function is not working....
Can anyone recommend an EA setting or a Win10 setting that can remove this issue? It's very disruptive (I have 10 people in a room waiting for me to goof around with the mouse jumping from one window to its alias.....) thanks!
-
Unfortunately, the issue is that Windows intentionally reports fake values when moving between monitors. It's meant to be isolating EA from DPI differences on different monitors, but it's doing it badly and there's no way for EA to detect that it's happening.
The window shadow can be prevented by changing your Visual Style to one that doesn't draw the shadow. Unfortunately, the only way I know of to make the window movement correct is to set the DPI scaling to be the same for both screens, which is probably going to make the EA UI very small on your laptop screen.
-
Thanks Simon!
I'm interested to learn more about ways to mitigate this, especially the mouse mistaking the shadow for the actual window.
I'm running same resolution on Notebook and monitor (1920x1080 using DisplayPort) and I'm getting the shadow regardless of resolution setting or video input (VGA D-Sub, HDMI, DisplayPort).
My previous Windows 10 image on exactly same hardware did not have this problem (I had to reimage last week due to registry corruption)
Any more ideas I could try?
-
So it seems I stumbled on a solution by chance.
Right click on the desktop - Display settings - Change the size of text etc. I set both my Notebook display and the external monitor to the same value (in my case, 125% (Recommended)). Previously my notebook was on 125% and the external monitor at 100%.
The aliasing and mouse control issues are gone. Fingers crossed it will stay that way.
-
Sounds like you did what I suggested a year ago.
the only way I know of to make the window movement correct is to set the DPI scaling to be the same for both screens
-
Sounds like you did what I suggested a year ago.
the only way I know of to make the window movement correct is to set the DPI scaling to be the same for both screens
Hm. It had been Simon answering that time.
q.
-
And it's not the DPI (resolution), it's the zoom level. I had correct resolutions all around but different zoom levels and I didn't know it.