VGA ポートと HDMI ポートを備えたノートブックを持っています。したがって、最大で3つのディスプレイを切り替えることができます。2 つのディスプレイが同時にアクティブになります。
Windows API または .NET フレームワークを使用して、アクティブなディスプレイをプログラムで切り替える方法を見つけようとしました。しかし、それは不可能のようです。WWW の他のフォーラムの投稿によると、これは、グラフィック カードに属するライブラリ、たとえば「AMD Display Library」(ADL) や nVidia デバイス用の NVAPI を使用することによってのみ実現できます。
しかし、プログラミングインターフェイスはありませんが、Windowsがシステム設定でモニターを切り替えるための設定をどのように提供できるのだろうか。Windows も ADL / NVAPI を使用していますか?
編集
Deanna がコメントで指摘したように、アクティブなディスプレイを切り替えるための文書化された API はおそらくありません。ディスプレイ ドライバーの開発者は、どのようにしてドライバーの開発方法を知ることができますか? そのようなものを公開しない理由は何でしょうか?