Обнаружение нескольких мониторов и установка отдельных обоев для каждого - PullRequest
1 голос
/ 19 августа 2009

Я начинаю проект по созданию ротатора обоев для компьютеров с несколькими мониторами.

1) как вы обнаруживаете мониторы в окнах и соответствующее разрешение

2) как бы я установить изображение на монитор. сделать одно изображение, созданное вместе, или настроить каждое изображение по отдельности и как?

спасибо

Ответы [ 2 ]

2 голосов
/ 09 октября 2009

Чтобы ответить на второй вопрос, вы создаете одно изображение:

Как мне установить разные обои на каждом мониторе? - Raymond Chen

1 голос
/ 19 августа 2009
  1. Вы можете получить информацию обо всех экранах, используя класс System.Windows.Forms.Screen. Используйте их свойства границ, чтобы определить их расположение.
  2. В Windows (XP) это невозможно, вам придется создать большое фоновое изображение, используя процедуры рисования в System.Drawing.

Эта "ветка" содержит дополнительную информацию о работе с обоями в Windows: Почему этот код блокирует мои файлы?

...