"コンピュータに接続された複数のディスプレイによって形成される表示面にウインドウを表示する際のウインドウの表示制御装置であって、表示されるウインドウの大きさを検出する第1検出手段と、表示されるウインドウの前記複数のディスプレイの表示面上における配置を検出する第2検出手段と、前記第1検出手段および前記第2検出手段の検出結果に基づいて、表示されるウインドウを移動させるか否かを判断する判断手段と、前記判断手段が移動させると判断したときに、当該ウインドウをいずれか1つのディスプレイの表示面内に再配置するように指令を出すウインドウ移動指令手段と、を有してなることを特徴とするウインドウの表示制御装置。ウインドウがアクティブウインドウであった場合にのみ、前記判断手段は移動させると判断する、請求項1記載のウインドウの表示制御装置。前記判断手段は、表示されるウインドウが前記複数のディスプレイの表示面にまたがる場合であって且つ1つの前記ディスプレイの表示面よりも小さい場合に、表示されるウインドウを移動させると判断する、請求項1または2記載のウインドウの表示制御装置。前記判断手段は、表示されるウインドウの中心が前記複数のディスプレイの表示面上の境界部分を挟んで設定された境界領域内にある場合であって且つ当該ウインドウが1つの前記ディスプレイの表示面よりも小さい場合に、表示されるウインドウを移動させると判断する、請求項1または2記載のウインドウの表示制御装置。前記ウインドウ移動指令手段は、ウインドウの中心との距離が最も近いディスプレイの表示面の中央に再配置するように指令を出す、請求項1ないし4のいずれかに記載のウインドウの表示制御装置。しかし、従来のマルチディスプレイにおいて、ウインドウが複数のディスプレイに跨がって表示された場合に、そのウインドウがユーザにとって大変見ずらいものとなってしまう。例えば、2台のディスプレイによるマルチディスプレイでは、パソコンの立ち上げ時にログイン画面が2つの表示面に跨がって表示され、ユーザIDやパスワードの入力部分がその境界部分に表示されてしまう。そのため、ユーザIDやパスワードの入力が容易ではなく、ユーザはマウスでドラッグしてそのウインドウを手動で移動させる必要があった。本発明は、上述の問題に鑑みてなされたもので、マルチディスプレイにおいて、複数のディスプレイに跨がって表示されるウインドウをできるだけなくし、ユーザの視認性および操作性の向上を図ることを目的とする。本発明に係る表示制御装置は、コンピュータに接続された複数のディスプレイによって形成される表示面にウインドウを表示する際のウインドウの表示制御装置であって、表示されるウインドウの大きさを検出する第1検出手段と、表示されるウインドウの前記複数のディスプレイの表示面上における配置を検出する第2検出手段と、前記第1検出手段および前記第2検出手段の検出結果に基づいて、表示されるウインドウを移動させるか否かを判断する判断手段と、前記判断手段が移動させると判断したときに、当該ウインドウをいずれか1つのディスプレイの表示面内に再配置するように指令を出すウインドウ移動指令手段とを有してなる。好ましくは、ウインドウがアクティブウインドウであった場合にのみ、前記判断手段は移動させると判断する。また、前記判断手段は、表示されるウインドウが前記複数のディスプレイの表示面にまたがる場合であって且つ1つの前記ディスプレイの表示面よりも小さい場合に、表示されるウインドウを移動させると判断する。また、前記判断手段は、表示されるウインドウの中心が前記複数のディスプレイの表示面上の境界部分を挟んで設定された境界領域内にある場合であって且つ当該ウインドウが1つの前記ディスプレイの表示面よりも小さい場合に、表示されるウインドウを移動させると判断する。また、前記ウインドウ移動指令手段は、ウインドウの中心との距離が最も近いディスプレイの表示面の中央に再配置するように指令を出す。なお、本明細書において、ウインドウには、種々の表、グラフ、文字列、画像など、他の領域と区画された種々の領域が含まれる。本発明によると、マルチディスプレイにおいて、複数のディスプレイに跨がって表示されるウインドウをできるだけなくし、ユーザの視認性および操作性の向上を図ることができる。図1は本発明の実施形態に係るマルチディスプレイ装置1の構成を示すブロック図、図2は表示制御部20の機能構成を示すブロック図、図3はディスプレイDP1,2の表示面HG1,2に表示されたウインドウWNの例を示す図、図4はウインドウWNを移動させるか否かの判断方法を説明する図、図5はウインドウWNを移動させるか否かの他の判断方法を説明する図、図6はウインドウWNの表示制御を示すフローチャートである。図1において、マルチディスプレイ装置1は、パソコン本体11、第1ディスプレイ12、第2ディスプレイ13、キーボード14、マウス15、および図示しないプリンタなどからなる。パソコン本体11には、CPU、RAM、ROM、他の周辺素子、ハードディスク装置、CDーROM装置、DVD装置、および通信インタフェースなどが内蔵されている。通信インタフェースによって、LANなどを介してインターネットに接続可能である。パソコン本体11には、マルチディスプレイをサポートするWindows登録商標などのOSがインストールされており、マルチディスプレイを実現するためのビデオグラフィクスカードが設けられている。第1ディスプレイ12および第2ディスプレイ13は、互いに同じ仕様の液晶ディスプレイであり、それぞれ表示面HG1,2を有し、ケーブルCV1,2によってパソコン本体11のディスプレイコネクタにそれぞれ接続されている。第1ディスプレイ12および第2ディスプレイ13は、マルチディスプレイとして機能するように設定されている。本実施形態では、第1ディスプレイ12が左側に、第2ディスプレイ13が右側に配置されている。なお、第1ディスプレイおよび/または第2ディスプレイを、ディスプレイと記載することがある。ディスプレイ12,13の表示面HG1,2には、1つまたは複数の種々のウインドウWNが表示される。表示面HG1,2におけるウインドウWNの表示に関しては、パソコン本体11の内部に設けられた表示制御部20よって制御されている。キーボード14およびマウス15は、パソコン本体11に対してデータまたは指令などを入力するための操作手段である。図2において、表示制御部20は、第1検出部21、第2検出部22、判断部23、およびウインドウ移動指令部24を有する。第1検出部21は、表示されるウインドウWNの大きさを検出する。ウインドウWNの大きさの検出に際しては、例えば、ウインドウWN1の左上端点と右下端点の座標を読み込む。読み込んだ座標に基づいて、ウインドウWN1の大きさ、例えば縦横のドット数または画素数を計算する。第2検出部22は、表示されるウインドウWNについて、2つの表示面HG1,2上における配置の状態を検出する。配置の状態の検出に際しては、例えば、ディスプレイ12,13の表示の解像度を読み込む。表示の解像度とウインドウWN1のドット数とから、ウインドウWN1の配置の状態を検出する。なお、座標および解像度の読み込みに際しては、例えばOSのAPIApplicationProgrammingInterface機能が利用される。判断部23は、第1検出部21および第2検出部22の検出結果に基づいて、表示されるウインドウWNを移動させるか否かを判断する。判断の仕方については後で詳しく説明する。ウインドウ移動指令部24は、判断部23が移動させると判断したときに、当該ウインドウWNをいずれか1つの表示面HG1,2内に再配置するように指令を出す。その場合に、ウインドウWNの中心との距離が最も近い表示面HG1,2の中央に再配置するように、移動量または位置を計算し、それに基づいて指令を出す。指令によって、例えば、API機能を利用して、ウインドウWN1の表示面HG1,2上の表示位置を示す座標が書き換えられる。なお、本実施形態においては、表示制御部20において移動させまたは再配置するウインドウWNは、アクティブウインドウのみである。したがって、表示制御部20の各部は、アクティブウインドウのみについて、検出や判断を行い且つ指令を出せば十分であり、そのように構成されている。また、表示面HG1,2に多数のウインドウWNが表示されており、アクティブでないウインドウWNをアクティブにした場合には、アクティブにした瞬間に、そのウインドウWNについて上と同様の処理が行われる。なお、表示制御部20は、上に述べた以外の処理を行ってもよい。例えば、ウインドウWNなどをVRAMなどに描画する処理、描画した内容を読み出してディスプレイ12,13に送りだす処理などを行うように構成してもよい。表示制御部20は、ビデオグラフィクスボード、CPUボード、その他の種々のボードまたはカードなどに、種々の半導体素子を用いて構成してもよい。また、表示制御部20の機能を実現するためのプログラムをRAMなどにロードし、それをCPUで実行させるようにしてもよい。そのようなプログラムは、種々のメモリ媒体に記録することよって提供することができる。また、インターネットなどを介してダウンロードするように構成することも可能である。次に、表示制御部20における処理についてさらに詳しく説明する。図3Aに示すように、表示面HG1,2上に表示されようとするウインドウWN1があったとする。このとき、ウインドウWN1が2つの表示面HG1,2に跨がっているかどうか、および、ウインドウWN1が1つの表示面HG1,2よりも小さいかどうかが検出される。図3AのウインドウWN1はいずれもイエスであるので、移動させると判断され、表示面HG1,2のいずれか一方に納まるように再配置される。その結果、ウインドウWN1は、実際には図3Aに示すようには表示されることなく、例えば図3Bに示すように表示される。つまり、ウインドウWN1は表示面HG1の中央に表示される。さて、判断部23における判断方法について説明する。1つの方法は、判断部23において、表示されるウインドウWNが2つの表示面HG1,2にまたがる場合であって且つ1つの表示面HG1,2よりも小さい場合に、表示されるウインドウWNを移動させると判断する。すなわち、図4に示すように、ウインドウWN2について、左上端点と右下端点の座標から、ウインドウWN2の表示位置X1,Y1、ウインドウWN2の大きさWW1幅,HW1高さを得る。また、表示面HG1,2について、表示の解像度から、その大きさWD1幅,HD1高さを得る。そして、表示位置X1,Y1が大きさWD1,HD1よりも小さいので、ウインドウWN2の左上端点は表示面HG1内にあることが認識される。また、次の1式からQを求める。Q=WD1-X1-WW1......1求めたQが負であれば、ウインドウWN2の右下端点は表示面HG2内にあることが認識される。したがってその場合には、ウインドウWN2は2つの表示面HG1,2に跨がっていると認識する。また、大きさWW1,HW1と大きさWD1,HD1とがそれぞれ比較され、ウインドウWN2が表示面HG1,2よりも小さいかどうかが判断される。図4の例では、ウインドウWN2は2つの表示面HG1,2に跨がっており、且つ表示面HG1,2よりも小さいと判断され、その結果、いずれかの表示面HG1,2内に移動される。なお、ウインドウWNと表示面HGの大きさの比較に際して、その高さについては、いずれが大きくても移動の有無の判断に影響を及ぼさないようにしてもよい。また、ウインドウWNの高さが表示面HG1,2の高さよりも大きい場合には、ウインドウWNの高さを自動的に縮小し、ウインドウWNが表示面HG1,2内に入るようにしてもよい。他の1つの方法は、判断部23において、表示されるウインドウWNの中心が2つの表示面HG1,2上の境界部分を挟んで設定された境界領域内にある場合であって且つ当該ウインドウWNが1つの表示面HG1,2よりも小さい場合に、表示されるウインドウWNを移動させると判断する。すなわち、図5に示すように、ウインドウWN3について、左上端点と右下端点の座標から、ウインドウWN3の中心点CTの座標を得る。そして、中心点CTの座標が、表示面HG1,2に設定された境界領域KRの幅WR1の中にあるか否かを判断する。この場合に、境界領域KRの幅WR1は、ユーザによって設定可能としてよい。ユーザは、例えば、ウインドウWNにおける視認性や操作性などを考慮して、境界領域KRの幅WR1を設定すればよい。また、上に述べたと同様に、ウインドウWN3が表示面HG1,2よりも小さいかどうかが判断される。図5の例では、中心点CTの座標が境界領域KRの幅WR1の中にあり、且つ表示面HG1,2よりも小さいと判断され、ウインドウWN3はいずれかの表示面HG1,2内に移動される。なお、いずれの表示面HG1,2に移動するかについて、予めユーザが設定したメイン表示面に移動するようにしてもよい。判断部23での判断に当たって、その他の種々の条件に基づく判断を行うことが可能である。次に、ウインドウWNの表示制御について、フローチャートを参照して説明する。図6において、まず、ディスプレイ12,13の解像度、および表示しようとするウインドウWNの左上端点と右下端点の座標を得る11。ウインドウWNの大きさを計算する12。ウインドウWNが表示面HG1,2よりも小さいかどうかを判断する13。ウインドウWNが表示面HG1,2よりも小さく13でイエス、ウインドウWNの左上端点が表示面HG1内にあり14でイエス、ウインドウWNの右下端点が表示面HG2内にあれば15でイエス、ウインドウWNがいずれかの表示面HG1,2の中央となるように移動位置を計算する16。計算に基づいて、ウインドウWNの表示のための座標を変更し17、その座標位置でウインドウWNを再描画する18。上に述べたように、ウインドウWNの表示に際して、表示直前のアクティブのウインドウWNが2つの表示面HG1,2に跨がってしまう場合に、そのウインドウWNが自動的に一方の表示面HGの中央に表示される。したがって、ユーザにとってウインドウWNの視認性が向上して見易くなり、且つ入力などが容易となる。また、従来においてはマウスでドラッグしてウインドウを手動で移動させていたが、そのような煩わしい操作が必要でなくなり、操作性が向上する。上に述べた実施形態においては、2つの表示面HG1,2が左右に配置された例について説明した。しかし、図7に示すように、2つの表示面HG1,2が上下に配置された場合においても、左右の場合と同様に適用可能である。つまり、図7Aに示すように、ウインドウWN4が上下に配置された2つの表示面HG1,2にわたって表示されようとした場合に、そのウインドウWN4は、いずれか一方、例えば図7Bに示すように上側の表示面HG1の中央に表示される。また、2つの表示面HG1,2が斜め方向に配置された場合においても同様に適用可能である。3つ以上の表示面HGが左右方向、上下方向、斜め方向、または左右上下にマトリクス状に配置された場合においても、同様に適用可能である。また、複数の表示面HGが鉛直方向のみではなく、水平方向に配置された場合も同様である。上に述べた実施形態において、LCD以外の種々の薄型ディスプレイ、CRT、その他のディスプレイ装置を用いてもよい。その他、パソコン本体11、ディスプレイ12,13、表示制御部20、およびマルチディスプレイ装置1の全体または各部の構造、構成、形状、寸法、個数、材質、ウインドウWNの内容、表示形式などは、本発明の趣旨に沿って適宜変更することができる。"