Извлекать информацию о нескольких экранах, используя win32/C++
Есть ли способ получить информацию о количестве дополнительных дисплеев, помимо основного, о том, как они пронумерованы, каковы размеры и т. Д.? Я знаю, что это очень легко в.net земле.
2 ответа
Решение
Используйте функцию EnumDisplayMonitors(), передавая NULL для первых 2 аргументов. Ваш обратный вызов получает мониторы в числовом порядке с их виртуальным расположением относительно основного монитора. Отрицательные позиции находятся слева и сверху от вашего основного монитора.