1

フルスクリーンで実行される小さなWPFアプリに取り組んでおり、ユーザーが表示するモニターを選択できるようにしたいと考えています。リスト内の各モニターを簡単に識別できるようにするために、Windowsの[表示設定]ダイアログの[モニターの識別]ボタンのような操作を行います。

P / Invokeなどを使用してその関数を呼び出す方法はありますか?そうでない場合は、番号を含む各モニターで新しいWPFウィンドウをいつでも開くことができますが、何らかの方法でホイールが組み込まれている場合は、ホイールを再発明したくありません。

4

1 に答える 1

2

この質問があります-C#WinFormでは、アプリが表示されているモニターをどのように識別しますか-しかし、アプリケーションが実行されている画面を識別するように求められるため、前述のように、希望どおりに動作しません。ただし、System.Windows.Forms.Screenクラスは必要なメソッドを提供する場合があります。

配列があります:

Sreeen[] AllScreens;

Bounds配列をループし、またはで定義された長方形の中心に配列のインデックスを描画しますWorkingArea

于 2009-09-13T19:27:03.977 に答える