複数のディスプレイ モニターについて

複数のモニターがデスクトップの一部である場合、オブジェクトはモニター間をシームレスに移動できます。 つまり、あるモニターから別のモニターにウィンドウやショートカットをドラッグしたり、複数のモニターをカバーするようにウィンドウのサイズを変更したりできます。 また、あるモニターが別のモニターの上にインストールされている場合は、上部モニターの下部から離れたカーソルが下部モニターの上部に表示されます。

通常、ユーザーは、物理ディスプレイユニットの配置を反映するようにシステム内のモニターを配置します。たとえば、side-by-side や one-on-top-of-the-other などです。 ユーザーはこれを [モニター] タブで行います。これにより、[プロパティの表示] ダイアログ ボックスの [設定] タブがコントロール パネルに置き換えられます。 モニターは 1 つの連続した領域を形成する必要があります。つまり、各モニターは、少なくとも 1 つのエッジの一部にある別のモニターに触れます。

ウィンドウを移動またはサイズ変更すると、キャプションの一部が常に表示されるため、ユーザーはマウスを使用してウィンドウを移動およびサイズ変更できます。 カーソルの移動はモニターの領域に制限されるため、常に表示されます。 シェル アイコンはタスク バーと同じモニターに配置され、タスク バーは任意のモニターに配置できます。 「古いプログラムの複数のモニターに関する考慮事項」を参照してください。

複数のモニター システムは、特定のキーの組み合わせに影響します。 Alt + PRINTSCRN キーの組み合わせは、常にフォアグラウンド ウィンドウのスナップショットを受け取ります。 ただし、PRINTSCRN キーは、マウスを持つモニターのスナップショットを受け取ります。 Ctrl + PRINTSCRN キーの組み合わせは、仮想画面全体のスナップショットを受け取ります。「仮想画面」を参照してください。

複数のモニターをサポートしても、1 つのディスプレイ環境で実行する場合のアプリケーションのパフォーマンスには影響しません。 つまり、単一のディスプレイ システムで実行する場合、高パフォーマンスのグラフィックス操作コードに追加のオーバーヘッドは発生しません。 ただし、複数のモニター システムでは、アプリケーションがいずれかのグラフィックス デバイスでのみ実行されている場合、パフォーマンスに若干の影響があります。 また、特にグラフィックスを集中的に使用する操作では、アプリケーションが複数のディスプレイにまたがる場合、パフォーマンスが大きく影響する可能性があります。

全画面表示 は、ユーザーがアプリケーションを VGA グラフィックス ハードウェアに直接アクセスできる特別な状態に切り替えることができるオペレーティング システムによって提供される機能です。 これは、高パフォーマンスを必要とするゲームやその他のグラフィックスに焦点を当てたアプリケーションの重要な機能です。 また、テキストのスクロールが非常に高速になるため、開発者がテキスト編集に使用することがよくあります。

複数のモニター環境では、VGA 互換のグラフィックス デバイスは 1 つだけです。 これは、任意のハードウェア アドレスに対して 1 つのデバイスのみが応答する必要があるコンピューター ハードウェアの制限です。 VGA ハードウェア互換性標準では特定のハードウェア アドレスが必要であるため、1 台のマシンに存在できる VGA グラフィックス デバイスは 1 つだけであり、このデバイスのみが VGA アドレスに物理的に応答できます。 したがって、全画面表示を必要とするアプリケーションは、VGA ハードウェアの互換性をサポートする特定のデバイスでのみ実行されます。

この概要では、次のトピックに関する情報を提供します。