Изменение настроек монитора (Windows API) - PullRequest
2 голосов
/ 21 марта 2011

Я выяснил, как получить настройки устройства отображения и изменить настройки устройства отображения с помощью Windows API в Visual C ++. (EnumDisplayDevice, EnumDisplaySettings и ChangeDisplaySettings)

Однако у меня есть 4 разных "монитора", если хотите, которые я бы хотел настроить, но с разными настройками для нескольких конфигураций.

Одна конфигурация включает в себя настройки, расширяющие рабочий стол до 3 мониторов, при этом четвертый отключен, а мониторы настроены как [Монитор 3] [Монитор 1 - Главный] [Монитор 2].

Другими конфигурациями являются [Монитор 3/4 - дублированный] [Монитор 1 - главный] [Монитор 2] и [Монитор 3/4 - основной / дублированный] с отключенными 1 и 2.

Просматривая документацию по API, в DEVMODE POINTL dmPosition есть что-то, что, я думаю, относится к тому, где находится монитор. Мне интересно, будет ли Windows API автоматически сообщать мониторам о необходимости дублирования или расширения в зависимости от расположения экрана.

Кто-нибудь сделал что-то подобное и прокомментировал, как это сделать?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...