2

モニターの位置が変更された場合、Windowsはメッセージを送信しますか?

たとえば、新しいモニターがWM_DEVICECHANGEからPCに接続された場合、メッセージが表示されます。

モニターの位置を変えるとき、このようなメッセージが必要です。

(poisitonの意味:最初のモニターを左に、2番目のモニターを右に。その後、poisitonを変更し、最初に右をモニターし、2番目に左をモニターします。)

4

1 に答える 1

1

WM_DISPLAYCHANGEメッセージを聞くことができます。

ドキュメントには、モニターの解像度の変更で送信されると書かれていますが、Win7 で Spy++ を試してみると、複数のモニターの配置の変更でも送信されることがわかりました (実際、その時点で送信される唯一のシステム全体の通知です)。 .

于 2012-11-16T10:51:49.773 に答える