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

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

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

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

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

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

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

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

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