Windows 7 または 8 の [画面の解像度] ウィンドウに表示される数字と同じ、接続された画面の正しい ID を取得する方法を見つける必要があります。
WMI クエリを使用して Win32 API 関数を呼び出してみましたが、正しい番号を取得できません。DeviceName ('\.\DISPLAY4' など) は、[画面の解像度] ウィンドウに表示される画面番号 4 とは関係ありません。
同じ問題 (解決策なし) が 2010 年に次の URL に投稿されました: http://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/668e3cf9-4e00-4b40-a6f8-c7d2fc1afd39/how-can -i-retrieve-monitor-information?forum=windowsgeneraldevelopmentissues
Microsoft の回答は次のとおりです。「プログラムで参照した ID を特定する方法はサポートされていません。画面解像度コントロール パネルが使用するのと同じ ID でアプリケーションがモニターにラベルを付ける方法を提供することは、設計上の目標ではありませんでした。 "。
たぶん、誰かがそれがまだ可能である可能性があるという考えを持っていますか?