ОС: Windows 8Multi-монитор осведомленный приложение: отключить окна конфигурации автоматического контроля
Мое приложение работает с использованием специального оборудования с участием главного монитора (то есть всегда то же самое) и портом HDMI, который может быть использован для добавления вторичный монитор. Мне нужно настроить конфигурацию мониторов вручную. Например, я не хочу менять разрешение основного монитора, разрешая режим клонирования, только если поддерживается основное разрешение и так далее.
Использование Windows API Я могу получить сообщение, сгенерированное подключением/отключением монитора (WM_DISPLAYCHANGE, обнаруженное WindowsProc), проверить все, что я хочу, и определить мою конфигурацию (QueryDisplayConfig, SetDisplayConfig, EnumDisplaySettings ...).
Моя проблема заключается в том, что окна автоматически устанавливают конфигурацию мониторов, и поэтому я могу сделать только второе изменение конфигурации, которую я хочу. Есть ли способ отключить повторную настройку автоматических мультимониторов, заменив ее «моей собственной» плагиновой игрой?
Переключиться на Windows 7 или Windows 10 –