I need my (Winform) applications to all scale properly for higher-dpi in Windows 7, Windows 8 / 8.1, and Windows 10. I am confused which option I need for this. I have made my application(s) DPI-aware by adding the below to their manifests:
<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
</windowsSettings>
</application>
The above comment says
"Indicates that the application is DPI-aware and will not be automatically scaled by Windows at higher DPIs."
But I am not sure which platforms this works for? I have changed my AutoScaleMode to Dpi and designed at 96dpi. I know that this block of code makes the application(s) DPI-aware but I'm not sure for which platforms?