2016-05-01 4 views
8

Я искал способы программного управления моими мониторами с помощью C++.Программно дублирование рабочего стола в Windows 10

Похоже, такие функции, как EnumDisplayDevices, EnumDisplaySettings и ChangeDisplaySettings может быть использована для, например, изменить разрешение отдельных устройств отображения и присоединение/отсоединение указанных устройств к/от рабочего стола.

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

Конкретный пример будет идти от этой установки, где на рабочем столе охватывает два устройства ...

enter image description here

... для этой установки, где на рабочем столе, а не дублируется на указанные устройства.

enter image description here

Я попытался расследовать API, на MSDN, и ищет аналогичные вопросы, но не могу найти каких-либо указаний относительно того, или нет, это возможно сделать.

Возможно ли использовать C++ для дублирования моего рабочего стола на нескольких устройствах отображения, и если да, то как? Если нет, возможно ли это сделать другим способом, например. используя другой язык программирования, или я вынужден использовать такие параметры, как панель управления Windows, для изменения таких параметров?

+3

FWIW, я не понимаю, почему этот вопрос так плохо получен. Он задает очень конкретный узкий вопрос довольно четко и показывает достаточное расследование с вашей стороны, которое я бы спросил здесь, если бы у меня была такая же проблема. – hvd

+0

Я попытался сузить вопрос до C++ и прояснить, что именно я пытаюсь выполнить. Если это еще недостаточно, сообщите мне, что не хватает ...: -/ – phaz

+1

Это хороший вопрос с правильными примерами и ситуациями. Почему вниз вниз? – RhysO

ответ

1
+0

Могли бы вы, возможно, рассказать немного больше, чем просто две ссылки? Как бы вы использовали эту функцию и перечисление для дублирования рабочего стола? – phaz

+0

@Phazyck [здесь заданный вопрос с кодом, показывающим, как использовать этот метод] (http://stackoverflow.com/a/6619994/99691). – gordy

Смежные вопросы