Как я могу прослушивать добавление или удаление мониторов? - PullRequest
1 голос
/ 30 ноября 2009

В Windows, как я могу узнать, когда мониторы (физические устройства отображения) добавляются / удаляются / отключаются / изменяются разрешения / и т. Я бы предпочел не опрашивать EnumDisplayDevices ().

1 Ответ

2 голосов
/ 30 ноября 2009

Прослушайте сообщение WM_SETTINGCHANGE в главном окне. Он отправляется во все окна верхнего уровня при добавлении или удалении монитора. Вы получите WM_DISPLAYCHANGE при изменении разрешения.

...