I've searched all the posts I could find on this topic:
viewtopic.php?f=5&t=21264
viewtopic.php?p=175136#p175136, and I believe the latest attempt:
viewtopic.php?f=2&t=21142&hilit=NoAutoScaling&start=30
But they don't address my scaling problem. I have 3 monitors: a primary (new Lenovo X1 notebook) screen: 1920x1080, and 2 identical, higher resolution external screens (3840x1030). I've posted the output from "screen;" and "various information" below.
I've also tried every combination of "NoAutoScaling" tweak and "Override high dpi scaling behavior", etc. possible, and have spent hours rebooting and refreshing ("fresh;") each configuration, etc. to ensure each one is active. In most cases, the changes don't have any significant impact on the problem. This is especially true for the NoAutoScaling tweak which doesn't seem to affect anything.
So, regardless of the myriad of possible settings, I seem to only have two basic unappealing options:
1. With "Override high dpi scaling" turned off, XYPlorer looks great on my Primary (notebook) (1920x1080) screen but doesn't scale when moved to my external monitors and everything appears tiny (font, menu, icons, etc.). Clear, but tiny. In this scenario I can play with font & toolbar sizes, etc. on the external screens, but of course, everything then appears too large when moved back to my primary screen.
2. With "Override high dpi scaling" turned on (set to "System Enhanced" is best), everything scales properly as I move from screen to screen. However, now the problem is that all text, icons, etc. appears fuzzy when using the primary screen (however, the external screens are clear).
Thoughts? Suggestions? The first option above is the best if only XYPlorer will scale when moved to a higher resolution screen.
I was hoping this might be resolved with the 64bit conversion but that's now off the table. In the last post above, the admin suggested that the problem is "on his list". Any progress - or chance to revisit this problem?
Thanks!!
Output from "screen;" on the primary monitor with "NoAutoScaling=0" and "Override high dpi scaling" turned off:
Screen
Code: Select all
XYplorer 21.20.0200 - Windows 10 Professional, 64-bit, Release 2004, Build 19041.630
Virtual Screen: (-2875, -2160) - (7680, 3240)
Screen.Width (screenW) = 1920 (1920)
Screen.Height (screenH) = 1080 (1080)
Current Monitor: 1 (Primary)
Current Work Area: (0, 0) - (1920, 1030)
Number of Monitors: 3
Monitor 1 Area: (0, 0) - (1920, 1080) = 1920x1080
Monitor 1 Area Work: (0, 0) - (1920, 1030)
Monitor 2 Area: (-2875, -2160) - (965, 0) = 3840x2160
Monitor 2 Area Work: (-2875, -2160) - (965, -80)
Monitor 3 Area: (965, -2160) - (4805, 0) = 3840x2160
Monitor 3 Area Work: (965, -2160) - (4805, -80)
Startup Work Area: (0, 0) - (1920, 1030)
GetCursorPos = 516, 96
XY Main Window: (-9, -9) - (1929, 1039) = 1938x1048
Screen DPI: 120 (125%) twx: 12 (12) stretch: 1 sLF: 1.25
Screen Color Depth: 32
DPI awareness: Per monitor
Auto Scaling: YesCode: Select all
XYplorer: 21.20.0200 (Pro Edition - Lifetime License Pro)
Loaded in: 974 ms at 11/24/2020 9:27:47 AM
Uptime: 48 mins, 51 secs Runtime: 6.00.9815
Memory Usage: 43,408 KB, Virtual Memory Size: 20,080 KB
OS: Windows 10 Professional, 64-bit, Release 2004, Build 19041.630
OS Uptime: 55 mins, 39 secs
Time Zone: SE Asia Standard Time, SE Asia Daylight Time
UTC Offset: +07:00
User Role: User
Themes: Yes (Aero) RealSystem32: Yes
System Locale ID: 1033 (en-US)
Thread Locale ID: 1033 (en-US)
Default ANSI Code Page: 1252 (ANSI - Latin I)
Active ANSI Code Page: 1252 (ANSI - Latin I)
Default OEM code page: 437 (OEM - United States)
Active OEM Code Page: 437 (OEM - United States)
DBCS Code Page: No
Main Contents Font: Segoe UI 9
DblClick Time: 500 ms
Screen: 1920x1080, 1/3 (Primary), Virtual: (-2875, -2160) - (7680, 3240), Work: (0, 0) - (1920, 1030)
Screen DPI: 120 (125%), twx: 12, stretch: 1
Screen Color Depth: 32
DPI awareness: Per monitor
UseDPIAwareIconSizes: Yes, Yes
Icon Size: Small=16, Large=32
Icon Size Controls: Small=20, Large=40
Icon Size Recommended: Small=20, Large=40
XYplorer Beta Club