Извлекать информацию о нескольких экранах, используя win32/C++

Есть ли способ получить информацию о количестве дополнительных дисплеев, помимо основного, о том, как они пронумерованы, каковы размеры и т. Д.? Я знаю, что это очень легко в.net земле.

2 ответа

Решение

EnumDisplayMonitors должен начать вас.

Используйте функцию EnumDisplayMonitors(), передавая NULL для первых 2 аргументов. Ваш обратный вызов получает мониторы в числовом порядке с их виртуальным расположением относительно основного монитора. Отрицательные позиции находятся слева и сверху от вашего основного монитора.

Другие вопросы по тегам