在登錄中套用 Dpi

在登錄中套用 Dpi

在 Windows 登錄中搜尋上一個問題中提到的設定時,我在以下註冊表​​項中發現了一大堆我感興趣的設定:

Computer\HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics

這些設定之一是 Applied DPI Reg_DWord 0x00000060 (96)

我知道 DPI(每英寸點數)和 PPI(每英寸像素)是兩個不同的術語,一個用於列印,一個用於顯示器和電視,但它們本質上是相同的。我想知道如何將 Windows reistry 中的設定與我目前顯示器的設定相匹配

我的顯示器的像素密度為 108.79 PPI,在註冊表中設置為 96,因此它無法以最大容量顯示 以下文檔有一些有趣的信息 但它主要基於 C++ 編程,儘管它確實提到了一些註冊表項。

https://docs.microsoft.com/en-gb/windows/desktop/api/_hidpi

& 另一篇文章在這裡找到,但它只真正提到了縮放

不是 DPI :https://forum.rainmeter.net/viewtopic.php?t=31395

需要明確的是,我不想更改縮放比例,因為這僅調整螢幕上顯示的圖示、文字和其他項目的大小。它實際上並沒有改變像素密度 我可以將值 96 匹配到 108.79 或將其四捨五入到 108/109 嗎?有其他人調整過此設定嗎?

更新剛剛將其十進制值更改為 108,並在重新啟動 Windows 時將其還原為原始值 96,因此不確定是否有其他選項可以增加該值。也許必須同時更改其十進制值和其他值才能匹配,但我必須嘗試。

相關內容