関連ページ
目次
WindowsOSのHigh DPIへの対応について調べてみた。
外部manifestファイルを利用するタイプのアプリケーションであれば
manifestファイルを以下の感じに編集する。
<?xml version="1.0" encoding="utf-8"?> <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" > <asmv3:application> <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings"> <dpiAware>true</dpiAware> </asmv3:windowsSettings> </asmv3:application> </assembly>
高DPIで画面がボケボケ - gaeeyoの日記
http://d.hatena.ne.jp/gae/20130701/1372696606
Windows7 解像度150%への対処: ねっとでべろ
http://yk.tea-nifty.com/netdev/2009/09/windows7-150-26.html
分離アプリケーションとSide-by-Sideアセンブリ - Wikipedia
http://ja.wikipedia.org/wiki/%E5%88%86%E9%9B%A2%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%81%A8Side-by-Side%E3%82%A2%E3%82%BB%E3%83%B3%E3%83%96%E3%83%AA
manifestファイルは以下の機能を有する
ユーザーアカウント制御に関するもの(Windows Vistaより)[5]。 高DPI対応の宣言(Windows Vistaより)[6]。 Windowsへの互換性表明(Windows 7より)[7]。
アプリケーション側での対応方法については、Coding/.NET/WPF/HighDPI 参照。