Two things to try...
One is to set the Windows multiple displays setting to only show on the external monitor, rather than extending the display across both the Surface display and the external.
Another is to RMB on the SOLIDWORKS application icon, open Properties, and check "Disable display scaling on high DPI settings" on the Compatibility tab. This will disable Windows from trying to scale each display differently, and SOLIDWORKS will use the display scale setting for whichever display the application is opened on.
Hope one of these resolves the hiccup.
Just wanted to chime in on this as I am having the same issue with my Dell 7510 laptop running 2 additional monitors. I checked the "disable display scaling on high DPI settings" and it seems to have fixed it! Is there any way to change the scaling once it is open or dictate which display it scales to? Thank you!
I've turned on/checked the Disable display scaling on high DPI setting" and my initial testing looks good. I've marked your reply as the correct answer. Although getting the properties of the application in Windows 10 is bit challenging. I had to have the application pinned to the taskbar and then I was able to access properties.
Thanks for the tip!
So awesome when you find a forum thread that has your exact scenario described and an easy and quick solution