0

Windows 7、Windows 8 / 8.1、および Windows 10 で、(Winform) アプリケーションを高 dpi に合わせてすべて適切にスケーリングする必要があります。これに必要なオプションがわかりません。以下をマニフェストに追加して、アプリケーションを DPI 対応にしました。

<application xmlns="urn:schemas-microsoft-com:asm.v3">
    <windowsSettings>
      <dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
    </windowsSettings>
</application>

上記のコメントは言う

"Indicates that the application is DPI-aware and will not be automatically scaled by Windows at higher DPIs." 

しかし、これがどのプラットフォームで機能するのかわかりませんか? AutoScaleMode を Dpi に変更し、96dpi で設計しました。このコード ブロックによってアプリケーションが DPI 対応になることはわかっていますが、どのプラットフォームに対応しているのかわかりません。

4

0 に答える 0