3

ラップトップをドッキング ステーションに入れ、デュアル モニターが起動したときなど、接続されているディスプレイの数が変化したときに、いくつかの内部データ構造を更新する必要があるプログラムがあります。

この点に関するいくつかの質問:

  • .NET にそのようなイベントはありますか?
  • そうでない場合、聞くことができる Windows メッセージはありますか?
  • Screen.AllScreensは更新されますか?
  • イベントをキャッチする前に更新されますか? またはその後?それとも不確定ですか?

問題があるとすれば、これは .NET 3.5 と C# です。

4

1 に答える 1

6

SystemEvents.DisplaySettingsChangedイベントを調べましたか:

ユーザーが表示設定を変更したときに発生します。

MSDN にはこれ以上の情報はありませんが、役に立つかもしれません。

于 2009-11-17T20:29:57.183 に答える