レジストリに適用された Dpi

レジストリに適用された Dpi

前の質問で言及された設定を Windows レジストリで検索していたところ、次のレジストリ キーに興味深い設定が多数見つかりました。

Computer\HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics

これらの設定の1つは、適用されたDPI Reg_DWord 0x00000060(96)です。

DPI(ドット/インチ)とPPI(ピクセル/インチ)は、印刷用とモニターやテレビ用の2つの異なる用語ですが、本質的には同じです。Windowsレジストリの設定を、現在のモニターの設定と一致させる方法を知りたいです。

私のモニターのピクセル密度は 108.79 PPI ですが、レジストリでは 96 に設定されているため、最大容量で表示できません。次のドキュメントには興味深い情報が記載されていますが、主に C++ プログラミングに基づいていますが、いくつかのレジストリ キーについて言及しています。

https://docs.microsoft.com/ja-jp/windows/desktop/api/_hidpi をご覧ください。

&別の記事がここに見つかりましたが、スケーリングについてのみ言及されています

DPIなし:https://forum.rainmeter.net/viewtopic.php?t=31395

念のため、スケーリングは変更したくありません。これは、アイコン、テキスト、その他の項目が画面に表示される大きさを調整するだけだからです。実際にピクセル密度は変更されません。値 96 を 108.79 に一致させたり、108/109 に切り上げたりすることはできますか? 他にこの設定を調整した人はいますか? もしそうなら、結果はどうでしたか?

アップデート10 進数値を 108 に変更したところ、Windows を再起動すると元の値の 96 に戻りました。したがって、この値を増やす他のオプションがあるかどうかはわかりません。おそらく、10 進数値と他の値の両方を同時に変更して一致させる必要があるかもしれませんが、試してみる必要があります。

関連情報