Положение нескольких мониторов Windows

Windows отправляет какие-либо сообщения, если изменилось расположение мониторов?

например, я получаю сообщение, если к ПК подключен новый монитор от WM_DEVICECHANGE.

Мне нужно такое сообщение, когда я меняю положение мониторов.

(Под положением я имею в виду: первый монитор слева, второй монитор справа. После этого я меняю положение, сначала монитор справа, второй монитор слева.)

1 ответ

Решение

Вы можете прослушать сообщение WM_DISPLAYCHANGE.

В документации говорится, что оно отправляется при изменении разрешения монитора, но мои эксперименты со Spy++ на Win7 показывают, что оно также отправляется при изменении расположения нескольких мониторов (фактически, это единственное общесистемное уведомление, которое отправляется в данный момент),

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