对于Windows 10 Creator的Windows 7,8和8.1,我的应用程序支持DPI的最简单方法是什么?我看到要添加到app.config
和app.manifest
的许多不同选项,我只是对我的案例添加哪些内容感到困惑。在Windows 10 Creator的更新之前,是否支持高dpi?
我正在使用Visual Studio 2017开发Winforms,我们无法转移到WPF。我看过this文章,但仍感到困惑。
我想添加
<compatibility xmlns="urn:schemas-microsoft.comn:compatibility.v1">
<application>
<!-- Windows 10 compatibility -->
<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />
</application>
</compatibility>
到清单和
<System.Windows.Forms.ApplicationConfigurationSection>
<add key="DpiAwareness" value="PerMonitorV2" />
</System.Windows.Forms.ApplicationConfigurationSection>
到Windows 10的app.config但我需要它回退到Windows 8,8.1和7。