Thank you for writing back.
The High-DPI support built-in our framework supports .NET 2.0 and in order to use it, you only need to declare your application as DPI-aware. The built-in Microsoft support for the standard controls was introduced with .NET 4.7 and for applications targeting Windows 10. If you are using the manifest file to make our controls dpi-aware please note that you can list the supported OS versions. The target framework is irrelevant as even .NET 2.0 is supported.
We are also aware that currently, the available information is scarce and in some cases, it may be confusing. The DPI support is handled differently on the different operating systems and .NET frameworks. For example, at the moment there is no reliable API to provide information if your application is indeed marked as DPI-aware or not for some of the operating systems. We are in contact with Microsoft for sorting these questions and providing a better user experience.
Regarding styling of the non-client area, it cannot be completely disabled. The AlloTheming
property can be set to false
which will force the standard title bar to be used but only on Windows Vista.
I hope this information is useful. Please let me know if you have other questions.