高DPI値(100%/ 96dpi以上)をサポートするようにアプリケーションを変更しています。Windows 10 DPI処理ダイアログと標準ダイアログ
私が含まれるように、アプリケーションのマニフェストファイルを変更:
<dpiAware>true/PM</dpiAware>
私はすべてのDPIは自分のアプリのフォームのスケーリング処理することが可能ですが、どのように私は、Windows標準のダイアログ(フォントの選択、開いているファイルを処理しますフォルダブラウザなど)をWinAPI経由で実行します。より高いDPIのために自動的にスケーリングされたこれらのダイアログのみをウィンドウに手動で通知する方法はありますか? 「SetThreadDpiAwarenessContext」WinAPIの機能を使用した後
*更新*
、(ウィンドウがスケーリングを扱うように見えるんが、代わりにコントロールをスケーリングの画像(ぼやけテキスト)をスケーリングしにそうこれは、 "GetOpenFileNameW"を呼び出すことによって生成されるような標準的なウィンドウコントロールです)。
任意のアイデアをどのように開いているファイルのダイアログボックスを描画するには、テキストがぼやけていない状態で適切に拡大縮小されていますか?
[この回答](https://stackoverflow.com/a/41305062/7571258)が役に立ちます。 – zett42