2

Я занимаюсь рефакторингом старой программы, которую я написал, которая будет каждый день устанавливать обои пользователя на Астрономическую картину дня НАСА. Я программирую одну часть, которая позволит пользователю указать, какой стиль обоев он хочет (Tile, Center, Stretch и т.д.), В зависимости от того, изображение больше или меньше, чем разрешение его монитора. Я провел небольшое исследование и нашел эту программу, в которой утверждается, что стили обоев "Заливка" и "Подгонка" были введены в Windows 7. Я добавил соответствующий код, чтобы убедиться, что они работают под управлением Windows 7 или выше, если они выбирают этот стиль. Я заметил, что мой компьютер с Windows 10 имеет стиль "Span", которого нет в вышеупомянутой программе. Это заставляет меня думать, что это было введено после Windows 7, но я не уверен, было ли это введено в 8, 8.1 или 10. Мне нужно знать, какой из них представил стиль Span, поэтому я могу убедиться, что у пользователя есть соответствующая версия Windows, прежде чем я изменю их стиль обоев на Span, если они выберут это. В какой версии он был представлен?

2 ответа2

1

Он был представлен в Windows 8.

Однако эта опция будет отображаться только в том случае, если все мониторы имеют одинаковый размер или если на экране «Дисплей» панели управления настольного компьютера установлен флажок « Позвольте мне выбрать один уровень масштабирования для всех моих дисплеев» . Кажется, он появляется даже тогда, когда есть только один монитор; реквизит подмастерье Geek для тестирования .

0

Вы можете смоделировать этот эффект в Windows 7 и ниже, создав одно большое растровое изображение, которое является суммой ширины всех подключенных экранов, и выбрав "плитку" в качестве стиля макета.

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

Есть программа под названием UltraMon, которая автоматизирует это, но программное обеспечение не является бесплатным. Это очень полезно для Win7 и ниже, но Microsoft добавила функции, начиная с Windows 8, что сделало многие из ее функций неактуальными.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .