taki_net: (gagarin)
taki_net ([personal profile] taki_net) wrote2015-02-10 04:05 pm

Функционал Win7 "изменение размеров изображения на экране" - бывает ли на XP?

Есть такая штука в Win7 - изменение размеров шрифта и других элементов (с шагом 100, 125, 150 или только 100, 125). ВНИМАНИЕ, это не экранная лупа, это изменение масштаба на ВСЕМ экране.

Понятно, что в окнах Офиса и браузеров это делается средствами самих программ, но есть всякая хреновина, например, разработки 1С, которая не масштабируется колесиком мыши или контрол-плюсом. И вот мои подопечные бухгалтера-кадровики проели мне мосК, требуя перехода на вин7 прям сейчас, не дожидаясь лета. Попытки объяснить, что из-за необходимости переустановки десятков программ от РАЗНЫХ производителей мы будем кровью харкать неделю, а то и две - вы же, МарьИванна, будете кровью харкать - успеха не имеют.

Так вот, если есть прога, которая это делает под WinXP, даже платная - это позволило бы временно закрыть вопрос, потому что, кроме бреда в духе "мы хотим самую лучшую ОС, а не старье и отстой", им реально нужен только функционал с увеличением шрифта.

Если кто наведет на решение - моя благодарность в пределах разумного не будет иметь границ!!!

[identity profile] oude-rus.livejournal.com 2015-02-10 02:01 pm (UTC)(link)
А какая разница в этом смысле между ХП и 7? в ХП точно также меняется масштабирования экрана. Другое дело, что некоторые программы этого сильно не любят, поскольку пишутся криворукими ебланами, которые никогда не слышали о масштабировании. Ну так и в 7 будет ровно то же самое (проверено).

Ну и вообще-то из-за прекращения поддержки ХП с нее действительно лучше соскакивать.

ПС А, уже многие написали это решение. Где я могу получить свою долю благодарности в пределах разумного?
Edited 2015-02-10 14:03 (UTC)

[identity profile] taki-net.livejournal.com 2015-02-10 02:43 pm (UTC)(link)
Я извиняюсь, а нельзя ли подробнее - где в ХР этот функционал?

[identity profile] oude-rus.livejournal.com 2015-02-10 03:00 pm (UTC)(link)
Display properties -> Settings -> Advanced -> General -> DPI setting

[identity profile] oude-rus.livejournal.com 2015-02-10 03:45 pm (UTC)(link)
пожалуйста, но я не сказал ничего нового по сравнению с ораторами сверху.

Вас еще интересуют демонстрации 80х в Нидерландах против крылатых ракет? а то я тут поговорил с непосредственными участниками.

[identity profile] oude-rus.livejournal.com 2015-02-10 07:45 pm (UTC)(link)
Два моих сотрудника, в 83ем им было 23 и 35. Оба с университетским образованием, т.е. леваки (в то время). Участвовали в обеих национальных демонстрациях (В А-даме и Гааге), вместе с друзьями. Организовывала все это дело церковь, ну и левацкие организации тоже отметились. Причины -- чувствовали себя заложниками у американцев, поскольку Советы Европу расхерачили бы сразу, а Америку еще непонятно. Говорят, что центры обеих городов были полностью запружены народом, и вообще было очень весело. Люди приехали со всей страны, но иностранцев они не видели (тогда, кстати, еще были границы). В Амстердаме разъезжающейся народ полностью парализовал ж/д сообщение; в итоге народ завис а А-даме до утра (сейчас такое тоже иногда бывает). В итоге протестов правительство откладывало и откладывало принятие решение о размещении ракет. В итоге, когда ршение было таки принято, советы в лице Горбачева пошли на попятную, поэтому ракеты так и не были размещены.

[identity profile] int19h.livejournal.com 2015-02-10 08:44 pm (UTC)(link)
Разница в том, как это реализовано.

В XP реализация целиком и полностью отдается на откуп приложениям. Т.е. они должны прочитать этот параметр, и соответствующим образом все отмасштабировать. На практике слишком многие на это забивали, особенно если писано на фреймворках, в которых это не поддерживалось из коробки (ЕМНИП, ранние версии Delphi, например).

В семерке - точнее, в Висте - немного не так. Там у приложений есть манифест, в котором может быть (или не быть) прописано, что они "high-DPI-aware". Если прописано, то масштабирование, опять же, дается им на откуп. Но если не прописано (а по умолчанию, и для всех старых приложений, это именно так), то они отрисовывают себя под "стандартным" 96 DPI, а потом сама винда масштабирует окно целиком как битмап. В итоге масштабируется все, в т.ч. и кривые приложения, но размыто.

[identity profile] oude-rus.livejournal.com 2015-02-10 09:29 pm (UTC)(link)
ничего не могу сказать: не компетентен.
из практики: те же программы, которые отражались криво на ХП, успешно продолжают это делать на 7. Как на висте не знаю, ни разу не пользовал.