Войти

Показать полную графическую версию : Приложение игнорирует настройки масштабирования


Avatar-Lion
30-09-2021, 15:57
Есть система диспетчерского учёта "Архивист (http://www.teplovizor.ru/mydownloads/viewcat.php?cid=1&min=20&orderby=titleA&show=10)". На различных компьютерах и ноутбуках (Windows 7, Windows 10) ее интерфейс отображался корректно. Но вот недавно был приобретен новый ноут (HP 15s fq2060ur). В общем-то, типичный ноутбук с типичный FullHD-экраном. Никаких проблем не ожидалось, поскольку "Архивист" уже ставился на обычный комп с обычным FullHD-монитором и всё было нормально. Однако именно на новом ноуте от НР вылез странный косяк. Система масштабирует интерфейс приложения по каким-то собственным алгоритмам. Даже если отключить масштабирование в настройках Windows, то интерфейс самой программы все равно явно не такой, как ему положено быть. Наглядное сравнение:
https://c.radikal.ru/c09/2109/17/8a6c0c20375f.png (https://radikal.ru)

И я бы забил на не самые четкие шрифты, но есть различные опции (в данном случае - кнопка обновления протокола и галочка автообновления), которые на проблемном ноуте тупо уезжают за границу окна, поскольку все элементы явно больше положенного им размера. Честно говоря, я первый раз сталкиваюсь с такой проблемой: программа сама увеличивает все элементы, невзирая на отключенное масштабирование интерфейса. Как это вообще возможно? Вернее, я понимаю, что в системе где-то еще есть какие-то параметры, отвечающие за исходный размер текста и кнопок, но мне известны только опции в свойствах экрана и всякие галочки в свойствах ярлыка на вкладке совместимости, которые никак не помогают. Где еще в Windows 10 могут храниться параметры, определяющие вид интерфейса приложений?

Petya V4sechkin
01-10-2021, 11:00
Avatar-Lion, тут не только размер, но и сам шрифт отличается.
Сравните разделы реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes




© OSzone.net 2001-2012