Aero Glass を使用した WPF アプリケーションがあります。アプリケーションを 120dpi 設定で使用すると、UI 内の余白が、DwmExtendFrameIntoClientArea API 呼び出しに渡す余白と一致しません。
DwmExtendFrameIntoClientArea API 呼び出しに渡すマージンを修正できるように、.NET 3.0 内でシステムの DPI 設定を取得するにはどうすればよいですか?
基本的に、WPF UI はデバイスに依存しない単位を使用しますが、DwmExtendFrameIntoClientArea API 呼び出しはピクセルを使用します。
ありがとう