There seems to be two ways of changing the text size in Windows 10:
1. "set a custom scaling level" - which allows you to set the system to 96-dpi, 120-dpi, etc. My application detects this fine. My 1920x1080 screen is detected as 1920x1080 fine.
2. On a screen by screen basis by with the "Change the size of text, apps, and other items" option per screen. My application doesn't detect this and my 1920x1080 screen shows up in my program as 1536x864 pixels.
First thing I need to do is detect number 2 above and adjust the number of pixels collected from:
Dim Screens() as Screen = Screen.AllScreens
which is showing 1536x864 pixels.
I am using Framework 4 (I still have clients using Windows XP, so can't move).
Any help would be appreciated. Thanks.