GUI文本与控制重叠 - 高DPI/缩放

請求類型:錯誤

MCEBuddy 版本與類型(32 位元或 64 位元):2.4.7 64 位元

作業系統與類型(32 位元或 64 位元):Windows Server 2016 Standard(含桌面體驗)

問題或建議摘要:控制項標籤文字重疊,導致難以操作控制項。

重現錯誤的步驟:除了啟動 GUI 外,無需其他步驟。

…諸如此類…

我原本建立了多張截圖,每個對話方塊一張,顯示控制項文字與其他控制項重疊的問題。然而,由於這是我第一次發文,論壇只允許我附上一張截圖。


無須提供轉換記錄,因為這是 GUI 問題,而非轉換問題。

你使用的 DPI 設定是多少?縮放比例是設為 100% 還是自訂?

据我观察,我的DPI设置是正常(滑块在中间)。我是在用一台Windows 8.1电脑通过远程桌面连接到运行MCEBuddy的Windows Server 2016服务器时发现这一点的。没有设置自定义缩放。

使用 RDP 時,我認為縮放比例會改變。請確認一下並回報。應該是標準的 96dpi 和 100% 縮放比例。

使用RDP时,您实际上无法更改远程会话的设置。当您访问远程会话中的对话框时,所有选项都被禁用。因此很难确定实际的设置是什么。

你能不能在电脑本地控制台/显示器上直接试一次。

好的,所以 Windows 8.1 的預設縮放比例是 150%(他們稱之為「較大」)。這個值會被傳遞到伺服器,果然就是造成 GUI 顯示問題的原因。

我找到了一個登錄檔設定,可以透過停用尊重用戶端顯示縮放比例來解決這個問題:

機碼:HKLM\SYSTEM\CurrentControlSet\Control\Terminal Services\WinStations

值名稱:IgnoreClientDesktopScaleFactor,DWORD 值為 0x1

另請參閱 Microsoft 知識庫文件 3026738。

雖然這個方法有效,但或許未來可以在 GUI 上做些調整,至少支援預設的縮放比例?

感謝你們的優秀產品!

MCEBuddy 确实支持更高缩放,但我们目前仅测试到 133%。超过这一比例会有些困难,因为正如您所见,文本尺寸必须大幅缩小,可能导致阅读困难。