2009-09-13 26 views
0

私はフルスクリーンで動作する小さなWPFアプリケーションを開発しています。ユーザーに表示するモニターを選択できるようにしたいと考えています。リスト内の各モニタを識別しやすくするために、Windows Display Settingsダイアログの "Identify Monitors"ボタンのようにしたいと思います。C#から "Identify Monitors"関数を呼び出す方法はありますか?

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

答えて

2

この質問は - In a C# winform how do identify what monitor the app is displayed onですが、アプリケーションが実行されている画面を特定するように求められているので、あなたの望むことはできません。ただし、System.Windows.Forms.Screenクラスが必要なメソッドを提供する可能性があります。

これはアレイがあります

Sreeen[] AllScreens; 

ループアレイ上およびBoundsまたはWorkingAreaによって定義される矩形の中央に配列のインデックスを描きます。

関連する問題