C#から「モニターの識別」機能を呼び出す方法はありますか?
-
07-07-2019 - |
質問
私はフルスクリーンで実行する小さなWPFアプリに取り組んでいます。ユーザーに表示するモニターを選択できるようにしたいと思います。リスト内の各モニターを識別しやすくするために、Windowsの[ディスプレイの設定]ダイアログの[モニターの識別]のようなことをしたいと思います。ボタン。
P / Invokeなどを使用してその関数を呼び出す方法はありますか?そうでない場合、いつでも数字を含む各モニターで新しいWPFウィンドウを開くことができますが、ホイールが何らかの形で組み込まれている場合は、ホイールを再発明したくありません。
解決
この質問があります- C#winformでは、アプリがどのモニターに表示されるかをどのように識別しますか。ただし、 System.Windows.Forms.Screen
クラスは、必要なメソッドを提供する場合があります。
配列があります:
Sreeen[] AllScreens;
配列をループし、 Bounds
または WorkingArea
で定義された長方形の中心に配列のインデックスを描画します。
所属していません StackOverflow