我正在调整我的WinForms应用程序,以便在选择不同的DPI级别时进行扩展。 我注意到一件奇怪的事情:当我在Windows 8.1上使用DPI 150%时,我的应用程序看起来像是"拉伸" 100%DPI申请。在Windows 7上一切都很好,在同样的Win8.1上,125%DPI一切都很好。 有什么想法吗?
任何帮助将不胜感激。 提前谢谢。
解: 通过将以下内容添加到应用程序清单来实现正确的行为:
<asmv3:application>
<asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">
<dpiAware>true</dpiAware>
</asmv3:windowsSettings>
</asmv3:application>