Положение нескольких мониторов Windows
Windows отправляет какие-либо сообщения, если изменилось расположение мониторов?
например, я получаю сообщение, если к ПК подключен новый монитор от WM_DEVICECHANGE.
Мне нужно такое сообщение, когда я меняю положение мониторов.
(Под положением я имею в виду: первый монитор слева, второй монитор справа. После этого я меняю положение, сначала монитор справа, второй монитор слева.)
1 ответ
Решение
Вы можете прослушать сообщение WM_DISPLAYCHANGE.
В документации говорится, что оно отправляется при изменении разрешения монитора, но мои эксперименты со Spy++ на Win7 показывают, что оно также отправляется при изменении расположения нескольких мониторов (фактически, это единственное общесистемное уведомление, которое отправляется в данный момент),