У меня есть ноутбук с портом VGA и портом HDMI. Поэтому я могу переключаться между тремя дисплеями с макс. 2 отображается одновременно.
Я пытался найти способ программно переключать активные дисплеи с помощью Windows API или .NET framework. Но это кажется невозможным. Согласно другим сообщениям на форумах в WWW, этого можно достичь только с помощью библиотек, принадлежащих графической карте, например. «AMD Display Library» (ADL) или NVAPI для устройств nVidia.
Но интересно, как винда может в системных настройках предусмотреть настройки переключения мониторов, хотя интерфейса программирования нет. Windows также использует ADL/NVAPI?
Изменить
Как указала Дина в комментариях, вероятно, не существует задокументированного API для переключения активных дисплеев. Откуда разработчики видеодрайверов могут узнать, как разрабатывать свои драйверы? Что может быть причиной для того, чтобы не делать такие вещи общедоступными?