![]() |
Приложение игнорирует настройки масштабирования
Есть система диспетчерского учёта "Архивист". На различных компьютерах и ноутбуках (Windows 7, Windows 10) ее интерфейс отображался корректно. Но вот недавно был приобретен новый ноут (HP 15s fq2060ur). В общем-то, типичный ноутбук с типичный FullHD-экраном. Никаких проблем не ожидалось, поскольку "Архивист" уже ставился на обычный комп с обычным FullHD-монитором и всё было нормально. Однако именно на новом ноуте от НР вылез странный косяк. Система масштабирует интерфейс приложения по каким-то собственным алгоритмам. Даже если отключить масштабирование в настройках Windows, то интерфейс самой программы все равно явно не такой, как ему положено быть. Наглядное сравнение:
И я бы забил на не самые четкие шрифты, но есть различные опции (в данном случае - кнопка обновления протокола и галочка автообновления), которые на проблемном ноуте тупо уезжают за границу окна, поскольку все элементы явно больше положенного им размера. Честно говоря, я первый раз сталкиваюсь с такой проблемой: программа сама увеличивает все элементы, невзирая на отключенное масштабирование интерфейса. Как это вообще возможно? Вернее, я понимаю, что в системе где-то еще есть какие-то параметры, отвечающие за исходный размер текста и кнопок, но мне известны только опции в свойствах экрана и всякие галочки в свойствах ярлыка на вкладке совместимости, которые никак не помогают. Где еще в Windows 10 могут храниться параметры, определяющие вид интерфейса приложений? |
Avatar-Lion, тут не только размер, но и сам шрифт отличается.
Сравните разделы реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes |
Время: 23:34. |
Время: 23:34.
© OSzone.net 2001-