モニターの位置が変更された場合、Windowsはメッセージを送信しますか?
たとえば、新しいモニターがWM_DEVICECHANGEからPCに接続された場合、メッセージが表示されます。
モニターの位置を変えるとき、このようなメッセージが必要です。
(poisitonの意味:最初のモニターを左に、2番目のモニターを右に。その後、poisitonを変更し、最初に右をモニターし、2番目に左をモニターします。)
モニターの位置が変更された場合、Windowsはメッセージを送信しますか?
たとえば、新しいモニターがWM_DEVICECHANGEからPCに接続された場合、メッセージが表示されます。
モニターの位置を変えるとき、このようなメッセージが必要です。
(poisitonの意味:最初のモニターを左に、2番目のモニターを右に。その後、poisitonを変更し、最初に右をモニターし、2番目に左をモニターします。)
WM_DISPLAYCHANGEメッセージを聞くことができます。
ドキュメントには、モニターの解像度の変更で送信されると書かれていますが、Win7 で Spy++ を試してみると、複数のモニターの配置の変更でも送信されることがわかりました (実際、その時点で送信される唯一のシステム全体の通知です)。 .