(57)【要約】      （修正有）【課題】マルチウィンドウシステムにおけるウィンドウ操作を簡易化できるウィンドウ表示装置を提供する。【解決手段】ウィンドウ情報取得手段１１１によって取得された各ウィンドウの情報に基づいて、複数のウインドウについて表示画面上に重ねて提示する支援情報提示手段１１２と、支援情報提示手段１１２によって表示画面上に重ねて提示された情報の中から、利用者が所望するウィンドウを選択するに必要な指示入力を行うための指示入力手段１０６と、指示入力手段において受け付けられた指示入力の内容を解析する指示内容解析手段１１０と、指示内容解析手段１１０による解析結果と、ウィンドウ情報取得手段１１１によって取得された各ウィンドウの情報とを比較して、利用者の選択条件に一致するウィンドウを選択するウィンドウ選択手段１１３と、ウィンドウ選択手段１１３によって選択されたウィンドウを、表示手段の表示画面上の最上層に表示する。【選択図】図１
2007226612.tif 000002
【特許請求の範囲】
【請求項１】
複数のウインドウを重ねあわせ表示が可能なマルチウインドウ表示装置であって、
表示画面上に前記複数のウィンドウを重ね合せて表示する表示手段と、
前記複数のウィンドウのそれぞれを特定するための情報を取得するウィンドウ情報取得手段と、
利用者が、前記重ねあわされて表示されたウィンドウの内の、いずれのウィンドウを選択するかについて行う入力を支援するために必要な情報を、前記ウィンドウ情報取得手段によって取得された各ウィンドウの情報に基づいて、前記表示画面上に提示する支援情報提示手段と、
前記支援情報提示手段によって前記表示画面上に提示された情報の中から、利用者が所望するウィンドウを選択するに必要な指示入力を行うための指示入力手段と、
前記指示入力手段において受け付けられた指示入力の内容を解析する指示内容解析手段と、
前記指示内容解析手段による解析結果と、前記ウィンドウ情報取得手段によって取得された各ウィンドウの情報とを比較して、利用者の選択条件に一致するウィンドウを選択するウィンドウ選択手段と、
前記ウィンドウ選択手段によって選択されたウィンドウを、前記表示画面上の最上層に表示するように制御を行う表示制御手段とを備えたことを特徴とするマルチウィンドウ表示装置。
【請求項２】
前記支援情報提示手段は、前記ウィンドウ情報取得手段によって取得された各ウィンドウの情報に基づいて、各ウィンドウの枠線を表示することを特徴とする請求項１に記載のマルチウィンドウ表示装置。
【請求項３】
前記支援情報提示手段は、前記各ウィンドウの枠線の表示形態を他のウィンドウの枠線とそれぞれ異ならせて表示することを特徴とする請求項２に記載のマルチウィンドウ表示装置。
【請求項４】
前記ウィンドウ情報取得手段によって取得されたウィンドウの情報は、該ウィンドウの使用回数情報を含むことを特徴とする請求項１に記載のマルチウィンドウ表示装置。
【請求項５】
前記ウィンドウ情報取得手段によって取得されたウィンドウの情報は、該ウィンドウの階層情報を含むことを特徴とする請求項１に記載のマルチウィンドウ表示装置。
【請求項６】
前記ウィンドウ情報取得手段によって取得されたウィンドウの情報は、該ウィンドウで処理を行っているプログラムを他のプログラムと識別できる識別情報を含むことを特徴とする請求項１に記載のマルチウィンドウ表示装置。
【請求項７】
前記指示内容解析手段における指示内容は、前記表示手段の表示画面上における、該指示入力手段によって指定された指定点の情報を含み、
前記ウィンドウ情報取得手段によって取得されたウィンドウの情報が、該ウィンドウを他のウィンドウと識別できるウィンドウ識別点の情報を含み、
前記ウィンドウ選択手段は、前記指定点と前記ウィンドウ識別点との距離に基づいてウィンドウを選択することを特徴とする請求項１に記載のマルチウィンドウ表示装置。
【請求項８】
前記指示内容解析手段における指示内容は、前記表示手段の表示画面上における、該指示入力手段によって指定された指定点の情報を含み、
前記ウィンドウ情報取得手段によって取得されたウィンドウの情報が、該ウィンドウを他のウィンドウと識別できるウィンドウ識別枠線の情報を含み、
前記ウィンドウ選択手段は、前記指定点と前記ウィンドウ識別枠線との距離に基づいてウィンドウを選択することを特徴とする請求項１に記載のマルチウィンドウ表示装置。
【請求項９】
前記指示内容解析手段における指示内容は、前記表示手段の表示画面上における、該指示入力手段によって指定された指定領域の情報を含み、
前記ウィンドウ情報取得手段によって取得されたウィンドウの情報が、該ウィンドウを他のウィンドウと識別できるウィンドウ識別領域の情報を含み、
前記ウィンドウ選択手段は、前記指定領域と重なる部分が大きいウィンドウ識別領域を持ったウィンドウを選択するという選択条件に基づき、ウィンドウを選択することを特徴とする請求項１に記載のマルチウィンドウ表示装置。
【請求項１０】
前記支援情報提示手段が、前記表示手段の表示画面を１つ以上の領域に分割して表示することを特徴とする請求項９に記載のマルチウィンドウ表示装置。
【請求項１１】
前記表示手段が、前記ウィンドウ選択手段によって選択されたウィンドウ以外のウィンドウを表示画面上に表示しないことを特徴とする請求項１に記載のマルチウィンドウ表示装置。
【請求項１２】
一部のウィンドウに対してのみ、該ウィンドウの情報を前記ウィンドウ情報取得手段によって取得することを特徴とする請求項１に記載のマルチウィンドウ表示装置。
【請求項１３】
前記表示手段の表示画面上に表示されていないウィンドウに対してのみ、該ウィンドウの情報を前記ウィンドウ情報取得手段によって取得することを特徴とする請求項１２に記載のマルチウィンドウ表示装置。
【請求項１４】
表示画面上に複数のウィンドウを重ね合せて表示する表示ステップと、
前記複数のウィンドウのそれぞれを特定するための情報を取得するウィンドウ情報取得ステップと、
利用者が、前記重ねあわされて表示されたウィンドウの内の、いずれのウィンドウを選択するかについて行う入力を支援するために必要な情報を、前記ウィンドウ情報取得ステップによって取得された各ウィンドウの情報に基づいて、前記表示画面上に提示する支援情報提示ステップと、
前記支援情報提示ステップによって前記表示画面上に提示された情報の中から、利用者が所望するウィンドウを選択するに必要な指示入力を行うための指示入力ステップと、
前記指示入力ステップにおいて受け付けられた指示入力の内容を解析する指示内容解析ステップと、
前記指示内容解析ステップによる解析結果と、前記ウィンドウ情報取得ステップによって取得された各ウィンドウの情報とを比較して、利用者の選択条件に一致するウィンドウを選択するウィンドウ選択ステップと、
前記ウィンドウ選択ステップによって選択されたウィンドウを、前記表示画面上の最上層に表示するように制御を行う表示制御ステップとを備えたことを特徴とするマルチウィンドウ表示方法。
【請求項１５】
請求項１から１３のいずれかに記載のウィンドウ表示装置が備える各手段をコンピュータに実行させるためのマルチウィンドウ表示プログラム。
【請求項１６】
請求項１５に記載のマルチウィンドウ表示プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にウィンドウ表示装置に関するものであり、より特定的には汎用コンピュータなどの情報処理装置で実現されているマルチウィンドウシステムにおけるウィンドウ操作を簡易化できるウィンドウ表示装置に関する。本発明はまた、汎用コンピュータなどの情報処理装置で実現されているマルチウィンドウシステムにおけるウィンドウ操作を簡易化できるウィンドウ表示方法に関する。本発明はさらに、そのような方法を実現できるウィンドウ表示プログラムに関する。本発明はさらに、そのようなウィンドウ表示プログラムを記録したコンピュータ読み取り可能な記録媒体に関する。
【背景技術】
【０００２】
従来、汎用コンピュータなどの情報処理装置においては、操作を容易にするＧＵＩ（Graphical User Interface）として、ウィンドウシステムが利用されている。このウィンドウシステムでは、表示画面上にウィンドウを表示し、そのウィンドウを使用して各種プログラムが実行されるようになっている。
【０００３】
また、前記ウィンドウシステムにおいては、複数のタスクを並行処理するマルチタスクを、表示画面上に複数のウィンドウを表示するマルチウィンドウによって実現している。このマルチウィンドウシステムにおいて、利用者は、複数のウィンドウの切り替えを、マウスなどのポインティング・デバイスの操作によって行うことができる。
【０００４】
例えば、処理を行うプログラムのウィンドウ上にマウスカーソルを移動し、マウスのボタンをクリックすることで、該プログラムのウィンドウを最上層に表示してアクティブにしたり、処理を行うプログラム以外のウィンドウを、該ウィンドウの最小化ボタン上にマウスカーソルを移動し、マウスのボタンをクリックすることで最小化したりすることによって、複数のウィンドウの切り替えを行うことができる。
【０００５】
さらに、複数のウィンドウが重なり合って表示されている状態から、所望するプログラムのウィンドウをみつけて表示するための操作を簡易化する方法として、Ｗｉｎｄｏｗｓ（登録商標）のタスクバーを使用する方法や、特許文献１〜４に開示されている方法などがある。
【０００６】
（Ｗｉｎｄｏｗｓ（登録商標）のタスクバーの場合）
【０００７】
Ｗｉｎｄｏｗｓ（登録商標）のタスクバーの場合、タスクバーに、処理を行う各プログラムに対応するボタンを表示しており、利用者が、その中から所望するプログラムのボタンをみつけて、そのボタン上にマウスカーソルを移動し、クリックすることで、該プログラムのウィンドウを最上層に表示してアクティブにしたり、逆に最小化したりすることができる。
これにより、所望するプログラムのウィンドウをみつけるために、他のウィンドウの位置までマウスカーソルを移動し、そのウィンドウを移動したり、最小化したりする手間を省くことができる。
【０００８】
（特許文献１で開示されているマルチウィンドウシステムの場合）
【０００９】
特許文献１では、画面上に表示している複数のウィンドウの中から、一定時間未使用だったウィンドウを検出し、そのウィンドウを最小化したアイコンに変形して、画面上の特定の場所に表示するマルチウィンドウシステムが開示されている。
【００１０】
これにより、表示するウィンドウの数を減らすことができ、所望するプログラムのウィンドウを見つけ易くなる。
【００１１】
（特許文献２で開示されているウィンドウ表示装置の場合）
【００１２】
特許文献２では、画面上に表示している複数のウィンドウの中から、上層のウィンドウの表示形態を一時的に変化させ（例えば、アイコン化）、下層のウィンドウやアイコンを視認できる状態にし、一定時間経過後、該上層のウィンドウの表示形態を自動的に元に戻すウィンドウ表示装置が開示されている。
【００１３】
これにより、所望するプログラムのウィンドウを見つける際に、一時的に変化させたウィンドウの表示形態を手動で元に戻す手間を省くことができる。
【００１４】
（特許文献３で開示されているウィンドウ制御装置の場合）
【００１５】
特許文献３では、画面上に表示している複数のウィンドウのうち、タイトルバーの一部が他のウィンドウなどで隠れているウィンドウについて、その隠れている部分に書かれているプログラム名などを、タイトルバーの可視領域に移動して表示するウィンドウ制御装置が開示されている。
【００１６】
これにより、他のウィンドウなどによって、タイトルバーの一部が隠れているウィンドウについても、プログラム名などを表示することができ、所望するプログラムのウィンドウを見つける際に役に立つ。
【００１７】
（特許文献４で開示されているウィンドウ操作装置の場合）
【００１８】
特許文献４では、画面上に表示している複数のウィンドウのうち、アクティブなウィンドウを、ダイヤル付きポインティング・デバイスの操作（ダイヤルの時計回り／反時計回り）によって、半透明表示し、その下層のウィンドウを重ねて表示するウィンドウ操作装置が開示されている。
【００１９】
これにより、所望するプログラムのウィンドウをみつけるために、他のウィンドウの位置までマウスカーソルを移動して、そのウィンドウを移動したり、最小化したりする手間を省くことができる。
【００２０】
【特許文献１】特開平９−１９０３２９号公報
【００２１】
【特許文献２】特開平１１−８５４４３号公報
【００２２】
【特許文献３】特開平１１−８５４４４号公報
【００２３】
【特許文献４】特開２０００−４７７８５号公報
【発明の開示】
【発明が解決しようとする課題】
【００２４】
しかしながら、Ｗｉｎｄｏｗｓ（登録商標）のタスクバーを使用する方法や、特許文献１〜４にて開示されている各装置には、それぞれ次のような課題がある。
【００２５】
（Ｗｉｎｄｏｗｓ（登録商標）のタスクバーの場合）
【００２６】
タスクバーの各ボタンには、プログラム名などを表示しているが、プログラム名が長い場合、ボタンにはプログラム名の一部しか表示できない。そのため、同じプログラムのウィンドウを複数表示している場合、各ボタンの区別がしにくくなる。
【００２７】
また、多数のプログラムのウィンドウを表示している場合、各ボタンのサイズは小さくなり、ボタンに表示できるプログラム名の長さはさらに制限されるので、各ボタンを区別するのがより困難になる。
【００２８】
（特許文献１で開示されているマルチウィンドウシステムの場合）
【００２９】
表示画面いっぱいに、多数のウィンドウを表示している場合、アイコンを表示する場所がなくなる。
【００３０】
また、利用者が所望するプログラムのウィンドウの未使用時間を把握できていない場合、表示しているウィンドウと、アイコンの両方をみる必要があり、効率が悪い。
【００３１】
（特許文献２で開示されているウィンドウ表示装置の場合）
【００３２】
利用者が、所望するプログラムのウィンドウがみつかった後、そのプログラムのウィンドウで作業を行っていると、みつける際に一時的に変化させていた上層のウィンドウが、一定時間経過後に、所望するプログラムのウィンドウの上層に再表示されるため、作業の邪魔となる。
【００３３】
（特許文献３で開示されているウィンドウ制御装置の場合）
【００３４】
完全に他のウィンドウの下に隠れてしまったウィンドウに対応できない。
【００３５】
（特許文献４で開示されているウィンドウ操作装置の場合）
【００３６】
アクティブなウィンドウ上に大量の文字列や数値などを表示していると、半透明表示にして、下層のウィンドウと重ねて表示しても、下層のウィンドウの内容が見難い。
【００３７】
本発明は、前記の課題を解決するためになされたもので、マルチウィンドウシステムにおけるウィンドウ操作を簡易化できるウィンドウ表示装置を提供することを目的とする。
【００３８】
本発明の他の目的は、マルチウィンドウシステムにおけるウィンドウ操作を簡易化できるウィンドウ表示方法を提供することにある。
【００３９】
本発明のさらに他の目的は、そのような方法を実現するウィンドウ表示プログラムを提供することにある。
【００４０】
本発明のさらに他の目的は、そのようなウィンドウ表示プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することにある。
【課題を解決するための手段】
【００４１】
本発明にかかるマルチウィンドウ表示装置は、複数のウインドウの重ねあわせ表示が可能なマルチウインドウ表示装置であって、表示画面上に前記複数のウィンドウを重ね合せて表示する表示手段と、前記複数のウィンドウのそれぞれを特定するための情報を取得するウィンドウ情報取得手段と、利用者が、前記重ねあわされて表示されたウィンドウの内の、いずれのウィンドウを選択するかについて行う入力を支援するために必要な情報を、前記ウィンドウ情報取得手段によって取得された各ウィンドウの情報に基づいて、前記表示画面上に提示する支援情報提示手段と、前記支援情報提示手段によって前記表示画面上に重ねて提示された情報の中から、利用者が所望するウィンドウを選択するに必要な指示入力を行うための指示入力手段と、前記指示入力手段において受け付けられた指示入力の内容を解析する指示内容解析手段と、前記指示内容解析手段による解析結果と、前記ウィンドウ情報取得手段によって取得された各ウィンドウの情報とを比較して、利用者の選択条件に一致するウィンドウを選択するウィンドウ選択手段と、前記ウィンドウ選択手段によって選択されたウィンドウを、前記表示手段の表示画面上の最上層に表示するように制御を行う表示制御手段とを備えたことを特徴とする。
【００４２】
具体的には、まず、支援情報提示手段によって、利用者が指示入力を行う際の支援情報を提示する。例えば、ウィンドウ情報取得手段によって取得した各ウィンドウの情報に基づいて、各ウィンドウの枠線を表示する。この枠線情報を参照して、利用者は、所望するプログラムのウィンドウについて、おおよその位置情報を指示入力手段により入力し、指示内容解析手段により内容が解析される。ここで、位置情報とは、例えば、マウスのクリック操作によって取得できるマウスカーソル位置の点情報であったり、マウスのドラッグ操作によって取得できる矩形領域情報であったり、マウスの円を描く操作によって取得できる円領域情報であったり、予め表示手段の表示画面を複数の領域に分割しておき、各分割領域に対応するキーボタンを押下する操作によって取得できる領域情報であったりする。
【００４３】
次に、この位置情報とウィンドウ情報取得手段によって取得した各ウィンドウの情報から、選択条件に一致するウィンドウを選択する。このときの選択条件は、例えば、位置情報が点情報ならば、ウィンドウ情報取得手段によって取得した各ウィンドウの代表点情報（ウィンドウ枠の四隅の点や、中心点など）／枠線情報と比較して、距離的に近い代表点情報／枠線情報を持ったウィンドウであったり、位置情報が領域情報ならば、ウィンドウ情報取得手段によって取得した各ウィンドウの領域情報と比較して、重なる部分が大きい領域情報を持ったウィンドウであったりする。
【００４４】
そして、ウィンドウ選択手段によって選択したウィンドウを表示手段の表示画面上の最上層に表示するように表示制御手段が制御する。最上層に表示したウィンドウが、利用者が所望するプログラムのウィンドウでなければ、次に選択条件に一致するウィンドウを選択し、最上層に表示する。利用者が所望するプログラムのウィンドウになるまでこの処理を繰り返す。
【００４５】
これにより、表示手段の表示画面上に、多数のウィンドウを表示している状態で、所望のプログラムのウィンドウが他のウィンドウの下に完全に隠れていても、他のウィンドウを移動／最小化することなく、みつけることができる。また、利用者が所望するプログラムのウィンドウについて、単におおまかな位置情報を指定するのではなく、事前にウィンドウの枠線表示といった支援情報を提示することにより、より正確な位置情報を指定することができ、効率がよい。
【００４６】
さらに、支援情報の提示としてウィンドウの枠線を表示する際に、ウィンドウ情報取得手段によって取得した各ウィンドウの情報に基づいて、各ウィンドウの枠線の表示形態を他のウィンドウの枠線と異ならせて表示する。例えば、使用回数（表示手段の表示画面上において最上層に表示され、利用者に使用された回数）の多いものほど、濃い色で表示したり、表示手段の表示画面上において上層にあるものほど、濃い色で表示したり、プログラムの種類によって色を変えたりする。
【００４７】
これにより、利用者にさらに詳しい支援情報を提示することができ、所望のプログラムのウィンドウをみつけるのに役立つ。
【００４８】
さらに、ウィンドウ選択手段によって選択したウィンドウを最上層に表示する際に、他のウィンドウを一時的に非表示とする。これにより、最上層に表示したウィンドウが、利用者が所望したプログラムのウィンドウであるかどうかを確認し易くなる。
【００４９】
さらに、一部のウィンドウ（例えば、他のウィンドウの下に隠れて、表示画面上に表示されていないウィンドウ）に対してのみ、ウィンドウの情報をウィンドウ情報取得手段によって取得するように変更する。これにより、例えば、所望するプログラムのウィンドウが表示画面上に表示されていない場合に、他のウィンドウの下に隠れた複数のウィンドウのみを対象にして、みつけることができるので、より効率がよい。
【００５０】
本発明の他の局面に従うマルチウィンドウ表示方法は、表示画面上に複数のウィンドウを重ね合せて表示する表示ステップと、前記複数のウィンドウのそれぞれを特定するための情報を取得するウィンドウ情報取得ステップと、利用者が、前記重ねあわされて表示されたウィンドウの内の、いずれのウィンドウを選択するかについて行う入力を支援するために必要な情報を、前記ウィンドウ情報取得ステップによって取得された各ウィンドウの情報に基づいて、前記表示画面上に提示する支援情報提示ステップと、前記支援情報提示ステップによって前記表示画面上に重ねて提示された情報の中から、利用者が所望するウィンドウを選択するに必要な指示入力を行うための指示入力ステップと、前記指示入力ステップにおいて受け付けられた指示入力の内容を解析する指示内容解析ステップと、前記指示内容解析ステップによる解析結果と、前記ウィンドウ情報取得ステップによって取得された各ウィンドウの情報とを比較して、利用者の選択条件に一致するウィンドウを選択するウィンドウ選択ステップと、前記ウィンドウ選択ステップによって選択されたウィンドウを、前記表示ステップの表示画面上の最上層に表示するように制御を行う表示制御ステップとを備えたことを特徴とする。
【００５１】
本発明の他の局面に従うマルチウィンドウ表示プログラムは、上述のウィンドウ表示装置が備える各手段をコンピュータに実行させるためのプログラムにかかる。
【００５２】
本発明の他の局面に従う記録媒体は、上述のマルチウィンドウ表示プログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体に係る。
【発明の効果】
【００５３】
以上のように、本発明に係るウィンドウ表示装置、ウィンドウ表示方法、ウィンドウ表示プログラム、およびウィンドウ表示プログラムを記録したコンピュータ読み取り可能な記録媒体によれば、ウィンドウ選択手段によって選択されたウィンドウを表示手段の表示画面上の最上層に表示することで、利用者が所望するウィンドウをみつけて表示する操作を容易化する。ひいては、マルチウィンドウシステムにおけるウィンドウ操作を簡易化できる。
【発明を実施するための最良の形態】
【００５４】
マルチウィンドウシステムにおけるウィンドウ操作を簡易化するという目的を、ウィンドウ選択手段によって選択されたウィンドウを表示手段の表示画面上の最上層に表示することで、利用者が所望するウィンドウをみつけて表示する操作を容易化することによって実現した。
【００５５】
以下、図面を参照しつつ、本発明の実施例について説明する。以下の説明では、同一の部分には同一の符号を付している。それらの名称および機能も同一である。したがって、それらについての詳細な説明は繰り返さない。
【実施例１】
【００５６】
（ウィンドウ表示システムの構成）
【００５７】
まず、ウィンドウ表示システムの構成について説明する。図１は、実施例１にかかるウィンドウ表示システムのブロック図である。
【００５８】
図１を参照して、本ウィンドウ表示システムは、ウィンドウ表示装置１０１と、ネットワーク１０２と、記録媒体１０３と、情報処理装置１０４とを含んだ構成となっている。
【００５９】
ウィンドウ表示装置１０１は、各種プログラムを複数のウィンドウを使用して処理を行う装置である。
【００６０】
ネットワーク１０２は、ウィンドウ表示装置１０１と、図示のない他のＰＣ（Personal Computer）を接続する。他のＰＣからネットワーク１０２を介して、ウィンドウ表示装置１０１に、各種プログラムで使用するデータなどが供給される。逆に、ウィンドウ表示装置１０１の各種プログラムで処理されたデータなどがネットワーク１０２を介して、他のＰＣに供給されてもよい。ネットワーク１０２は、例えば、ＬＡＮ（Local Area Network）やインターネットなどによって構成される。
【００６１】
記録媒体１０３は、ウィンドウ表示装置１０１の各種プログラムで使用するデータなどを記録する。または、ウィンドウ表示装置１０１の各種プログラムで処理されたデータなどを記録するために用いられてもよい。記録媒体１０３としては、データを記録することが可能なリムーバブルメディアであれば、どのような記録媒体を用いてもよい。
【００６２】
情報処理装置１０４は、ウィンドウ表示装置１０１の各種プログラムで処理されたデータなどを受けて処理するための装置である。逆に、情報処理装置１０４が、ウィンドウ表示装置１０１の各種プログラムで使用するデータなどをウィンドウ表示装置１０１に供給してもよい。もしくは、ウィンドウ表示装置１０１が、情報処理装置１０４のウィンドウを制御してもよい。情報処理装置１０４は、例えば、ＰＣなどである。
【００６３】
（ウィンドウ表示装置の構成）
【００６４】
次に、ウィンドウ表示装置の構成について説明する。
【００６５】
ウィンドウ表示装置１０１は、図１に示すように、入出力部１０５、指示入力部１０６、表示部１０７、記憶部１０８、および制御部１０９を備えた構成となっている。
【００６６】
入出力部１０５は、ウィンドウ表示装置１０１の各種プログラムで使用するデータ、もしくはウィンドウ表示装置１０１の各種プログラムで処理されたデータなどを、ネットワーク１０２、記録媒体１０３、情報処理装置１０４と送受信する。例えば、記録媒体１０３とデータを送受信する場合、記録媒体リーダ／ライタなどが入出力部１０５に相当する。
【００６７】
指示入力部１０６は、利用者からの指示入力を受け付けるものである。具体的には、後述するキーボード２０１やマウス２０２などが指示入力部１０６に相当する。
【００６８】
表示部１０７は、ウィンドウを表示する表示手段である。この表示部１０７は、例えば、液晶表示装置などの薄型ディスプレイによって構成される。
【００６９】
記憶部１０８は、ウィンドウ表示装置１０１が動作する上で必要とされる各種データを記憶するとともに、後述するウィンドウ情報を記憶する記憶手段でもある。この記憶部１０８としては、不揮発性のメモリであれば、どのような記録媒体を用いてもよいが、例えば、フラッシュメモリなどが好適に用いられる。
【００７０】
制御部１０９は、ウィンドウ表示装置１０１における動作を制御するブロックであり、機能ブロックとして、指示内容解析部１１０、ウィンドウ情報取得部１１１、支援情報提示部１１２、ウィンドウ選択部１１３、および表示制御部１１４を備えている。
【００７１】
指示内容解析部１１０は、指示入力部１０６から入力された利用者による指示入力の内容に応じて、ウィンドウ情報取得部１１１、支援情報提示部１１２、ウィンドウ選択部１１３に対して指示を行うブロックである。
【００７２】
ウィンドウ情報取得部１１１は、表示部１０７に表示しているウィンドウの情報を取得するブロックである。
【００７３】
支援情報提示部１１２は、利用者が指示入力部１０６から、所望するプログラムのウィンドウの位置情報を入力する際に、それを支援する情報を提示するブロックである。
【００７４】
ウィンドウ選択部１１３は、指示内容解析部１１０の解析結果と、ウィンドウ情報取得部１１１によって取得されたウィンドウの情報から選択条件に一致するウィンドウを選択するブロックである。
【００７５】
表示制御部１１４は、表示部１０７における表示を制御するブロックである。
【００７６】
なお、制御部１０９が備える各機能ブロックは、ＣＰＵ（Central Processing Unit）などの演算手段が、ＲＯＭ（Read Only Memory）やＲＡＭ（Random Access Memory）などの記憶手段に記憶されたプログラムを実行し、入出力部１０５、指示入力部１０６、表示部１０７、および記憶部１０８などのハードウェア構成を制御することにより実現することができる。したがって、これらの手段を有するコンピュータが、上記プログラムを記録した記録媒体を読み取り、当該プログラムを実行するだけで、制御部１０９の各種機能を実現することができる。また、上記プログラムをリムーバブルな記録媒体に記録することにより、任意のコンピュータ上で上記の各種機能および各種処理を実現することができる。
【００７７】
このプログラムが記録される記録媒体としては、記憶部１０８でもよいし、マイクロコンピュータで処理を行うために図示しないメモリ、例えばＲＯＭのようなものがプログラムメディアであってもよいし、また、図示していないが外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することにより読み取り可能なプログラムメディアであってもよい。
【００７８】
また、何れの場合でも、格納されているプログラムは、マイクロプロセッサがアクセスして実行される構成であることが好ましい。さらに、プログラムを読み出し、読み出されたプログラムは、マイクロコンピュータのプログラム記憶エリアにダウンロードされて、そのプログラムが実行される方式であることが好ましい。なお、このダウンロード用のプログラムは予め本体装置に格納されているものとする。
【００７９】
また、上記プログラムメディアとしては、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フレキシブルディスクやハードディスク等の磁気ディスクやＣＤ／ＭＯ／ＭＤ／ＤＶＤ等のディスクのディスク系、ＩＣカード（メモリカードを含む）等のカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ（Erasable Programmable Read Only Memory）、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read Only Memory）、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する記録媒体等がある。
【００８０】
また、インターネットを含む通信ネットワークを接続可能なシステム構成であれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する記録媒体であることが好ましい。
【００８１】
さらに、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用のプログラムは予め本体装置に格納しておくか、あるいは別な記録媒体からインストールされるものであることが好ましい。
【００８２】
（ウィンドウ表示装置の外観）
【００８３】
次に本実施例にかかるウィンドウ表示装置の外観を説明する。
【００８４】
図２を参照して、ウィンドウ表示装置１０１は、汎用の情報処理装置であり、表示部１０７、キーボード２０１、マウス２０２を備えている。
【００８５】
表示部１０７は、前記したように、ウィンドウを表示する表示手段である。キーボード２０１、およびマウス２０２は、利用者からの入力を受け付ける入力手段である。マウス２０２によって、例えば、所望するプログラムのウィンドウの位置を指定するためのカーソル移動操作などが受け付けられる。前記した指示入力部１０６は、このキーボード２０１、およびマウス２０２を含んでいる。
【００８６】
また、ウィンドウ表示装置１０１の本体筐体の側面には、記録媒体１０３が挿入される記録媒体挿入口２０３が設けられている。この記録媒体挿入口２０３に挿入された記録媒体１０３から、前記した入出力部１０５がデータを読み出すことになる。
【００８７】
（処理手順）
【００８８】
次に、処理手順について説明する。
【００８９】
図３は、本実施例におけるウィンドウ表示装置１０１で実行される処理の流れを説明するフローチャートである。
【００９０】
まず、ステップ３０１（以降、Ｓ３０１のように称する）において、指示内容解析部１１０は、利用者からの指示内容を解析する。利用者からの指示内容が、所望するプログラムのウィンドウをみつけるための探索モードへの切替指示であると解析された場合（Ｓ３０１にてＹｅｓ）、処理はＳ３０２に移行する。それ以外の場合（Ｓ３０１にてＮｏ）、処理を終了する。
【００９１】
次に、Ｓ３０２において、各プログラムのウィンドウで処理を行う通常モードから、利用者が所望するプログラムのウィンドウをみつけるための探索モードに切り換える。その後、処理はＳ３０３に移行する。
【００９２】
Ｓ３０３において、ウィンドウ情報取得部１１１は、現時点で表示部１０７の表示画面上に表示している各プログラムのウィンドウについてウィンドウの情報を取得し、記憶部１０８に記憶しておく。ここで取得するウィンドウの情報は、少なくとも、ウィンドウの枠四隅の点について、表示部１０７の表示画面上における座標情報（例えば、プログラム「Ａ」のウィンドウの場合、左上の点（ＸＡ１，ＹＡ１）、右上の点（ＸＡ２，ＹＡ２）、左下の点（ＸＡ３，ＹＡ３）、右下の点（ＸＡ４，ＹＡ４）など）を含む。その後、処理はＳ３０４に移行する。
【００９３】
そして、Ｓ３０４において、支援情報提示部１１２が、Ｓ３０３にて記憶部１０８に記憶している各ウィンドウのウィンドウ情報を基に、各ウィンドウの枠線を表示部１０７の表示画面上に表示する。その後、処理はＳ３０５に移行する。
【００９４】
Ｓ３０５において、指示内容解析部１１０は、利用者からの指示入力を待機する状態になる。そして、利用者による指示入力部１０６からの指示入力が検出されると、Ｓ３０６において、指示内容解析部１１０は、利用者からの指示内容を解析する。利用者からの指示内容が、所望するプログラムのウィンドウを指定するための位置情報であると解析された場合（Ｓ３０６にてＹｅｓ）、処理はＳ３０７に移行する。それ以外の場合（Ｓ３０６にてＮｏ）、処理はＳ３１１に移行する。
【００９５】
Ｓ３０７において、ウィンドウ選択部１１３が、Ｓ３０６にて指示内容解析部１１０が解析した結果得られた位置情報と、記憶部１０８に記憶している各ウィンドウの情報から選択条件に一致するウィンドウを選択する。ここでの位置情報は、利用者によるマウスのクリック操作で取得されたマウスカーソル位置の点の座標情報であり、また、選択条件は、各ウィンドウの情報の中から、前記マウスカーソル位置の点と距離的に最も近いウィンドウの枠四隅の点（４つのうちのいずれか）を持つウィンドウである。その後、処理はＳ３０８に移行する。
【００９６】
そして、Ｓ３０８において、表示制御部１１４が、Ｓ３０７にて選択されたウィンドウを表示部１０７の表示画面上の最上層に表示するように制御する。その後、処理はＳ３０９に移行する。
【００９７】
Ｓ３０９において、指示内容解析部１１０は、利用者からの指示入力を待機する状態になる。そして、利用者による指示入力部１０６からの指示入力が検出されると、Ｓ３１０において、指示内容解析部１１０は、利用者からの指示内容を解析する。利用者からの指示内容が、表示部１０７の表示画面上の最上層に表示されているウィンドウが、利用者が所望するプログラムのウィンドウではないため、再探索を指示する内容である場合（Ｓ３１０にてＹｅｓ）、処理はＳ３０７に移行する。このとき、Ｓ３０７にて、ウィンドウ選択部１１３が、現時点で最上層に表示されているウィンドウを再び選択しないように、記憶部１０８に記憶されている該ウィンドウの情報を選択対象から外しておく。また、表示部１０７の表示画面上の最上層に表示されたウィンドウが、利用者が所望するプログラムのウィンドウである場合（Ｓ３１０にてＮｏ）、処理はＳ３１１に移行する。
【００９８】
Ｓ３１１において、探索モードから、通常モードに切り換えて処理を終了する。
【００９９】
以上のようなフローチャートに基づく、ウィンドウ表示装置１０１の動作について説明する。
【０１００】
（利用者が所望するプログラムのウィンドウをみつけるときの表示例）
【０１０１】
次に図４〜図８を参照して、利用者が所望するプログラムのウィンドウをみつけるときの表示部４０７の表示例について説明する。
【０１０２】
図４は、表示部１０７の表示画面上に複数のウィンドウが表示されている場合の表示状態の一例である。具体的には、５つのプログラム（それぞれをＡ、Ｂ、Ｃ、Ｄ、Ｅとする）が起動し、それぞれに対応するウィンドウ４０１Ａ〜４０１Ｅの５つのウィンドウで処理が行われ、表示されている。ただし、ウィンドウ４０１Ｄ、ウィンドウ４０１Ｅはウィンドウ４０１Ａの下に隠れている（したがって、図面には表されていない）。また、マウスカーソル４０２もいっしょに表示されている。
【０１０３】
この表示状態から、利用者が、所望するプログラム「Ｄ」のウィンドウ４０１Ｄをみつけるために、キーボード２０１上にある「モード切替」キーを押下すると、探索モードへの切替指示と解釈され（Ｓ３０１にて、Ｙｅｓ）、探索モードに切り替わる（Ｓ３０２）。なお、ここでは、探索モードへの切替指示の入力方法は、キーボード２０１上に専用に準備した「モード切替」キーの押下となっているが、他の方法でもよい。例えば、キーボード２０１上の他のキーに同様に機能を割り当てて、該当キーを押下する操作でもよいし、マウス２０２の右ボタンのクリック操作などでもよい。
【０１０４】
次に、ウィンドウ情報取得部１１１が現時点で表示部１０７の表示画面上に表示している５つのプログラムのウィンドウについて、ウィンドウの情報を取得し、記憶部１０８に記憶する。ここで、取得するウィンドウの情報は、少なくとも、ウィンドウの枠四隅の点座標情報を含む。具体的には、次に示す情報を取得する。プログラム「Ａ」の場合、点座標情報（左上の点（ＸＡ１，ＹＡ１）、右上の点（ＸＡ２，ＹＡ２）、左下の点（ＸＡ３，ＹＡ３）、右下の点（ＸＡ４，ＹＡ４））を取得する。同様に、プログラム「Ｂ」の場合、点座標情報（（ＸＢ１，ＹＢ１）、（ＸＢ２，ＹＢ２）、（ＸＢ３，ＹＢ３）、（ＸＢ４，ＹＢ４））を取得し、プログラム「Ｃ」の場合、点座標情報（（ＸＣ１，ＹＣ１）、（ＸＣ２，ＹＣ２）、（ＸＣ３，ＹＣ３）、（ＸＣ４，ＹＣ４））を取得し、プログラム「Ｄ」の場合、点座標情報（（ＸＤ１，ＹＤ１）、（ＸＤ２，ＹＤ２）、（ＸＤ３，ＹＤ３）、（ＸＤ４，ＹＤ４））を取得し、プログラム「Ｅ」の場合、点座標情報（（ＸＥ１，ＹＥ１）、（ＸＥ２，ＹＥ２）、（ＸＥ３，ＹＥ３）、（ＸＥ４，ＹＥ４））を取得する。
【０１０５】
そして、支援情報提示部１１２が、記憶部１０８に記憶しているウィンドウ情報に基づき、各ウィンドウの枠線のみを表示部１０７の表示画面上に表示する（Ｓ３０４）。図５は、このときの表示状態を示している。各プログラムのウィンドウの枠線は「Ａ」から順に、５０１Ａ、５０１Ｂ、５０１Ｃ、５０１Ｄ、５０１Ｅとなっている。このように利用者の支援情報として、ウィンドウの枠線情報を提示することにより、利用者は現時点で表示部１０７の表示画面上に表示されているウィンドウの位置情報を把握することができる。この状態で利用者の指示を待つ（Ｓ３０５）。
【０１０６】
この表示状態から、利用者が、所望するプログラム「Ｄ」のウィンドウのおおまかな位置にマウスカーソル４０２を移動し、マウス２０２の左ボタンをクリックすると、所望するプログラムのウィンドウの位置指定と解釈される（Ｓ３０６にて、Ｙｅｓ）。図６は、このときの表示状態を示している。また、指示内容解析部１１０の解析の結果、マウスカーソル４０２の位置の点情報（ＸPOINT，ＹPOINT）を取得し、記憶部１０８に記憶する。
【０１０７】
次に、ウィンドウ選択部１１３が、「Ａ」〜「Ｅ」のプログラムのウィンドウ情報の中から、マウスカーソル４０２の指し示す位置の点情報（ＸPOINT，ＹPOINT）と距離的に最も近いウィンドウの枠四隅の点（いずれか１つ）を持つウィンドウを選択する（Ｓ３０７）。ここでは、プログラム「Ｅ」のウィンドウの左上の点（（ＸＥ１，ＹＥ１））が最も近い点であり、ウィンドウ選択部１１３は、プログラム「Ｅ」のウィンドウ４０１Ｅを選択する。そして、表示制御部１１４が、プログラム「Ｅ」のウィンドウ４０１Ｅを表示部１０７の表示画面上の最上層に表示するように制御する（Ｓ３０８）。図７は、このときの表示状態を示している。なお、ここでは、他のウィンドウはウィンドウの枠線（５０１Ａ〜５０１Ｄ）のみを表示しているが、プログラム「Ｅ」のウィンドウ４０１Ｅと同様に、ウィンドウ自体（４０１Ａ〜４０１Ｄ）を表示してもよいし、逆に非表示でもよい。この状態で利用者の指示を待つ（Ｓ３０９）。
【０１０８】
この表示状態から、利用者が、表示部１０７の表示画面上の最上層に表示されたプログラム「Ｅ」のウィンドウが、所望するプログラム「Ｄ」のウィンドウではなかったので、再探索を指示するため、マウス２０２の右ボタンをクリックすると、再探索指示と解釈される（Ｓ３１０にて、Ｙｅｓ）。このとき、記憶部１０８に記憶しているプログラム「Ｅ」のウィンドウ情報を選択対象から外しておく。なお、ここでは、再探索指示の入力方法は、マウス２０２の右ボタンのクリックとなっているが、他の方法でもよい。例えば、キーボード２０１上のキーに同様に機能を割り当てて、該当キーを押下する操作などでもよい。
【０１０９】
次に、ウィンドウ選択部１１３が、「Ａ」〜「Ｄ」のプログラムのウィンドウ情報の中から、マウスカーソル４０２の指し示す位置の点情報（ＸPOINT，ＹPOINT）と距離的に最も近いウィンドウの枠四隅の点（いずれか１つ）を持つウィンドウを選択する（Ｓ３０７）。今回は、プログラム「Ｄ」のウィンドウの左上の点（（ＸＤ１，ＹＤ１））が最も近い点であり、ウィンドウ選択部１１３は、プログラム「Ｄ」のウィンドウ４０１Ｄを選択する。そして、表示制御部１１４が、プログラム「Ｄ」のウィンドウ４０１Ｄを表示部１０７の表示画面上の最上層に表示するように制御する（Ｓ３０８）。このとき、先に最上層に表示していたプログラム「Ｅ」のウィンドウ４０１Ｅを該ウィンドウの枠線５０１Ｅに戻しておく。図８は、このときの表示状態を示している。この状態で再度、利用者の指示を待つ（Ｓ３０９）。
【０１１０】
この表示状態から、利用者が、表示部１０７の表示画面上の最上層に表示されたプログラム「Ｄ」のウィンドウ４０１Ｄが所望するウィンドウであったため、マウス２０２の左ボタンをクリックすると、所望するプログラムのウィンドウがみつかり、探索終了と解釈される（Ｓ３１０にて、Ｎｏ）。そして、探索モードから通常モードへ切り替わり（Ｓ３１１）、処理が終了する。
【０１１１】
（まとめ）
【０１１２】
以上のようにして、本実施の形態に係るウィンドウ表示装置は、多数のウィンドウが重なり合って表示されている状態からでも、利用者に、ウィンドウの枠線情報といった支援情報を提示することで、利用者が所望するプログラムのウィンドウをみつけて表示するための操作を簡易化できる。
【実施例２】
【０１１３】
本実施例は、実施例１の変形例にかかる。実施例１では、ウィンドウ情報取得部１１１において、ウィンドウの枠四隅の点座標情報を取得し、その情報に基づいて支援情報としてウィンドウの枠線を表示していたが、ウィンドウ情報として、さらに他の情報も取得し、その情報に基づいてウィンドウの枠線の表示形態をウィンドウ毎に異ならせて表示してもよい。
【０１１４】
例えば、プログラムの種類の情報を取得し、種類毎にウィンドウの枠線の線種を異ならせて表示してもよい。図９は、このときの表示状態を示している。各プログラムのウィンドウの枠線は「Ａ」から順に、９０１Ａ、９０１Ｂ、９０１Ｃ、９０１Ｄ、９０１Ｅとなっている。各プログラムは、それぞれ異なる種類のプログラムであり、その線種もそれぞれに対応して異なっている。
【０１１５】
これにより、ウィンドウの位置情報のみではなく、他の情報についても提示することができ、利用者が、所望するプログラムのウィンドウをみつける操作に役立つ。
【０１１６】
ここでは、ウィンドウ情報として、プログラムの種類の情報を取得したが、表示部１０７の表示画面上において最上層に表示され、利用者に使用された回数の情報や、表示部１０７の表示画面上における階層情報（例えば、表示画面上において最上層に表示されているウィンドウから何番目下に表示されているか、など）など、他の情報でもよい。また、枠線の表示形態として、線種を選択したが、他に線の色や、線の太さなどを選択してもよい。さらに、取得するウィンドウの情報の種類を複数にして、表示形態の種類も複数にして組み合わせてもよい。
【実施例３】
【０１１７】
本実施例は、実施例１のさらなる変形例にかかる。
【０１１８】
前記実施例では、ウィンドウの選択条件は、利用者のマウス２０２の左ボタンクリック操作によるマウスカーソル４０２位置の点に、距離的に最も近いウィンドウの枠四隅の点（いずれか１つ）を持つウィンドウであったが、前記マウスカーソル４０２位置の点に、距離的に最も近いウィンドウの枠線を持つウィンドウでもよい。
【実施例４】
【０１１９】
本実施例は、実施例１のさらなる変形例にかかる。
【０１２０】
前記実施例では、ウィンドウの位置情報として、利用者のマウス２０２の左ボタンクリック操作によるマウスカーソル４０２位置の点座標情報を使用していたが、マウス２０２のドラッグ操作によって得られる矩形領域情報や、マウス２０２で円を描く操作によって得られる円領域情報などを使用してもよい。図１０は、マウス２０２のドラッグ操作時におけるマウスカーソル４０２の動きの一例を示している。斜線の矩形領域が、マウス２０２のドラック操作によって得られる矩形領域１００１である。図１１は、マウス２０２の円を描く操作時におけるマウスカーソル４０２の動きの一例を示している。斜線の円領域が、マウス２０２の円を描く操作によって得られる円領域１１０１である。
なお、この場合、ウィンドウの選択条件は、マウス２０２操作によって得られる領域と、各ウィンドウの領域とを比較して、重なる部分が大きい領域を持ったウィンドウとなる。
【実施例５】
【０１２１】
本実施例は、実施例１のさらなる変形例にかかる。
【０１２２】
前記実施例では、マウス２０２などのポインティング・デバイスによって、利用者が所望するプログラムのウィンドウの位置を入力していたが、他の指示入力手段によって、ウィンドウの位置を入力してもよい。
【０１２３】
例えば、携帯電話端末機のような、キーボタンしかないような処理装置の場合、支援情報として、表示部１０７の表示画面を複数の領域に分割した分割領域を表示する。そして、各分割領域に対応付けられたボタンを利用者が押下することで、領域情報を取得することができる。図１２は、このときの表示状態を示している。表示部１０７の表示画面が３×３の９つの分割領域として表示されている。ここでは、領域毎に異なる背景パターンと、各領域に対応するボタンの番号も表示されているが、背景パターンを表示しなくてもよいし、さらに、処理装置におけるボタンの配列と分割領域の配置がそれぞれ一致している場合、ボタン番号の表示はなくてもよい。
【実施例６】
【０１２４】
本実施例は、実施例１のさらなる変形例にかかる。
【０１２５】
前記実施例では、１つのプログラムに対し、１つのウィンドウが存在していたが、１つのプログラムに対して、複数のウィンドウが存在してもよい。このとき、ウィンドウ選択手段によって、該プログラムのウィンドウの１つが選択されると、他のウィンドウもいっしょに表示画面上の最上層に表示されてもよい。
【０１２６】
今回開示された実施例はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【産業上の利用可能性】
【０１２７】
本発明に係る文書処理装置は、汎用コンピュータなどに適用することができる。
【図面の簡単な説明】
【０１２８】
【図１】本発明の実施例１に係るウィンドウ表示装置を備えたウィンドウ表示システムの概略構成を示すブロック図である。
【図２】実施例１にかかるウィンドウ表示装置の外観の概略を示す斜視図である。
【図３】実施例１に係るウィンドウ探索処理の流れを示すフローチャートである。
【図４】実施例１に係るウィンドウ表示装置の表示部の表示例を示す図である。
【図５】実施例１に係るウィンドウ表示装置の表示部の表示例を示す図である。
【図６】実施例１に係るウィンドウ表示装置の表示部の表示例を示す図である。
【図７】実施例１に係るウィンドウ表示装置の表示部の表示例を示す図である。
【図８】実施例１に係るウィンドウ表示装置の表示部の表示例を示す図である。
【図９】実施例２にかかる、支援情報として表示するウィンドウの枠線について、その表示形態の一例を示す図である。
【図１０】実施例４にかかる、マウスのドラッグ操作時におけるマウスカーソルの動きの一例を示す図である。
【図１１】実施例４の他の具体例にかかる、マウスの円を描く操作時におけるマウスカーソルの動きの一例を示す図である。
【図１２】実施例５にかかる、支援情報として表示する表示部の表示画面の分割領域について、その表示形態の一例を示す図である。
【符号の説明】
【０１２９】
１０１    ウィンドウ表示装置
１０２    ネットワーク
１０３    記録媒体
１０４    情報処理装置
１０５    入出力部
１０６    指示入力部
１０７    表示部
１０８    記憶部
１０９    制御部
１１０    指示内容解析部
１１１    ウィンドウ情報取得部
１１２    支援情報提示部
１１３    ウィンドウ選択部
１１４    表示制御部
２０１    キーボード
２０２    マウス
２０３    記録媒体挿入口
４０１Ａ  プログラム「Ａ」のウィンドウ
４０１Ｂ  プログラム「Ｂ」のウィンドウ
４０１Ｃ  プログラム「Ｃ」のウィンドウ
４０１Ｄ  プログラム「Ｄ」のウィンドウ
４０１Ｅ  プログラム「Ｅ」のウィンドウ
４０２    マウスカーソル
５０１Ａ  プログラム「Ａ」のウィンドウ枠線
５０１Ｂ  プログラム「Ｂ」のウィンドウ枠線
５０１Ｃ  プログラム「Ｃ」のウィンドウ枠線
５０１Ｄ  プログラム「Ｄ」のウィンドウ枠線
５０１Ｅ  プログラム「Ｅ」のウィンドウ枠線
９０１Ａ  プログラム「Ａ」のウィンドウ枠線
９０１Ｂ  プログラム「Ｂ」のウィンドウ枠線
９０１Ｃ  プログラム「Ｃ」のウィンドウ枠線
９０１Ｄ  プログラム「Ｄ」のウィンドウ枠線
９０１Ｅ  プログラム「Ｅ」のウィンドウ枠線
１００１  矩形領域
１１０１  円領域
【図１】
2007226612.tif 000003
【図２】
2007226612.tif 000004
【図３】
2007226612.tif 000005
【図４】
2007226612.tif 000006
【図５】
2007226612.tif 000007
【図６】
2007226612.tif 000008
【図７】
2007226612.tif 000009
【図８】
2007226612.tif 000010
【図９】
2007226612.tif 000011
【図１０】
2007226612.tif 000012
【図１１】
2007226612.tif 000013
【図１２】
2007226612.tif 000014