(57)【特許請求の範囲】
【請求項１】
ディスプレイ画面に表示する複数のウィンドウの内の１つをアクティブに設定して、このアクティブなウィンドウを使ってデータ処理を実行するデータ処理装置において、
キー操作によるアクティブウィンドウの切り替え指示が発行されたのか否かを検出する第１の検出手段と、
上記第１の検出手段がアクティブウィンドウの切替指示の発行を検出するときに、表示されているウィンドウの数を判断する判断手段と、
上記判断手段によりウィンドウ数が２個であることが判断されるときに、他方のウィンドウをアクティブに設定する切替手段と、
上記判断手段によりウィンドウ数が３個以上であることが判断されるときに、キー操作の指示するウィンドウをアクティブに設定する設定手段と、
前面ウィンドウにより隠されている背後ウィンドウの表示指示が発行されたのか否かを検出する第２の検出手段と、
上記第２の検出手段が上記背後ウィンドウの表示指示の発行を検出するときに、上記前面ウィンドウを消去することで上記背後ウィンドウの内容を表示するとともに、上記前面ウィンドウのウィンドウ枠を表示する表示手段とを備えることを、
特徴とするデータ処理装置。
【請求項２】
請求項１記載のデータ処理装置において、
上記表示手段は、ウィンドウが多層に隠されているときには、その全てについて、一度に、あるいは順番に、ウィンドウの内容を表示することを、
特徴とするデータ処理装置。
【請求項３】
請求項１又は２記載のデータ処理装置において、
上記設定手段は、表示されているウィンドウの識別リストを表示して、該識別リストに対してのキー操作からアクティブウィンドウを設定することを、
特徴とするデータ処理装置。
【請求項４】
請求項３記載のデータ処理装置において、
上記設定手段は、上記識別リストからリードオンリーのウィンドウを除外することを、
特徴とするデータ処理装置。
【請求項５】
請求項１ないし４のいずれか１項に記載のデータ処理装置において、  ウィンドウが表示されているのか否かを検出する第３の検出手段と、
上記第３の検出手段が１つのウィンドウも表示されていないことを検出するときに、特定のウィンドウを開設する生成手段とを備えることを、
特徴とするデータ処理装置。
【請求項６】
請求項５記載のデータ処理装置において、
上記生成手段の開設する特定のウィンドウ以外のウィンドウが開設されるときに、該特定ウィンドウを消去する消去手段を備えることを、
特徴とするデータ処理装置。
【請求項７】
請求項５又は６記載のデータ処理装置において、
上記特定ウィンドウが処理選択用のウィンドウであることを、
特徴とするデータ処理装置。
【請求項８】
請求項１ないし４のいずれか１項に記載のデータ処理装置において、
キーボードの特定の専用キーが操作されたのか否かを検出する第３の検出手段と、
上記第３の検出手段が特定の専用キーの操作を検出するときに、別ウィンドウの表示の有無に関係なく処理選択用のウィンドウを開設する生成手段とを備えることを、
特徴とするデータ処理装置。
【請求項９】
請求項１ないし４のいずれか１項に記載のデータ処理装置において、
新たなウィンドウの開設指示が発行されたのか否かを検出する第３の検出手段と、
上記第３の検出手段が新たなウィンドウの開設指示を検出するときに、表示中のウィンドウを縮小する縮小手段と、
開設指示のある新たなウィンドウを、上記縮小手段による縮小処理により空いた領域に開設する生成手段とを備えることを、
特徴とするデータ処理装置。
【請求項１０】
請求項９記載のデータ処理装置において、
上記縮小手段は、表示中のウィンドウが複数あるときには、該ウィンドウのサイズ、あるいは、該ウィンドウの個数を考慮しつつ該ウィンドウを縮小することを、
特徴とするデータ処理装置。
【請求項１１】
請求項１ないし４のいずれか１項に記載のデータ処理装置において、
ウィンドウの消去指示が発行されたのか否かを検出する第３の検出手段と、
上記第３の検出手段がウィンドウの消去指示を検出するときに、該消去指示のウィンドウを消去する消去手段と、
上記消去手段により消去されなかったウィンドウを拡大する拡大手段とを備えることを、
特徴とするデータ処理装置。
【請求項１２】
請求項１１記載のデータ処理装置において、
上記拡大手段は、拡大対象のウィンドウが複数あるときには、該ウィンドウのサイズ、あるいは、該ウィンドウの個数を考慮しつつ該ウィンドウを拡大することを、
特徴とするデータ処理装置。
【請求項１３】
請求項１１記載のデータ処理装置において、
上記消去手段の消去するウィンドウが最後に開設されたウィンドウであるのか否かを判定する判定手段を備え、
上記拡大手段は、上記判定手段が最後に開設されたウィンドウであることを判定するときには、ウィンドウの表示状態をその最後に開設されたウィンドウの開設前の状態に戻すことを、
特徴とするデータ処理装置。
【請求項１４】
請求項１ないし４のいずれか１項に記載のデータ処理装置において、
ウィンドウ間距離の自動調整を指示する自動調整モードを設定する第２の設定手段と、
上記第２の設定手段により自動調整モードが設定されているときに、ウィンドウ間絶対距離が規定値以下となるウィンドウ対を特定する特定手段と、
上記特定手段の特定するウィンドウ対の距離がゼロとなるようにと調整する調整手段とを備えることを、
特徴とするデータ処理装置。
【請求項１５】
請求項１ないし４のいずれか１項に記載のデータ処理装置において、
複数のウィンドウの一体移動を指示する一体移動モードを設定する第２の設定手段と、
上記第２の設定手段により一体移動モードが設定されているときに、一体移動の指示されるウィンドウのいずれかに対して移動指示が発行されたのか否かを検出する第３の検出手段と、
上記第３の検出手段が移動指示を検出するときに、一体移動モードの対象となる複数のウィンドウを一体的に移動する移動手段とを備えることを、
特徴とするデータ処理装置。
【請求項１６】
請求項１ないし４のいずれか１項に記載のデータ処理装置において、
隣接するウィンドウのサイズの同期変更を指示するサイズ同期変更モードを設定する第２の設定手段と、
上記第２の設定手段によりサイズ同期変更モードが設定されているときに、サイズ変更指示のあるウィンドウが隣接するウィンドウを持っているのか否かを検出する第３の検出手段と、
上記第３の検出手段が隣接ウィンドウの存在を検出するときに、その隣接ウィンドウとの隣接関係を保持したままサイズ変更指示のあるウィンドウのサイズを変更する変更手段とを備えることを、
特徴とするデータ処理装置。
【請求項１７】
請求項１ないし４のいずれか１項に記載のデータ処理装置において、
ウィンドウの交換を指示する交換モードを設定する第２の設定手段と、
上記第２の設定手段により交換モードが設定されているときに、交換の設定される２つのウィンドウのいずれかに対して交換指示が発行されたのか否かを検出する第３の検出手段と、
上記第３の検出手段が交換指示を検出するときに、交換の対象となる２つのウィンドウの内容あるいは開設位置を交換する交換手段とを備えることを、
特徴とするデータ処理装置。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、ディスプレイ画面に表示するウィンドウを使ってデータ処理を実行するデータ処理装置に関し、特に、ウィンドウ操作性の向上を実現するデータ処理装置に関する。
【０００２】
ウィンドウを使ってデータ処理を実行するデータ処理装置が普及しつつある。このようなデータ処理装置の実用性を高めていくためには、操作性の向上を実現するウィンドウ制御機能を構築していく必要がある。
【０００３】
【従来の技術】
従来のデータ処理装置では、ディスプレイ画面にウィンドウを表示する場合、マウスを備える構成を採って、このマウスを使って、ユーザに対し、ウィンドウの開設や消去を指示させるという構成を採っていた。
【０００４】
例えば、ディスプレイ画面に複数のウィンドウを表示するときにあって、その内の１つをアクティブにする場合には、ユーザに対し、アクティブにするものをマウスを用いてマウスカーソルにて指示しクリックさせるという構成を採っていた。
【０００５】
更に、従来のデータ処理装置では、ディスプレイ画面にウィンドウを表示する場合、マウス等で縮小操作をしない限り、ウィンドウのサイズを固定的なものとして扱っており、表示中のウィンドウによりディスプレイ画面に新たなウィンドウ用の空き領域が存在しない場合には、固定サイズを持つその新たなウィンドウを表示中のウィンドウに重ねて表示するという構成を採っていた。そして、表示中のウィンドウを消去する場合には、消去しないウィンドウについては、その固定サイズのまま表示を継続するという構成を採っていた。
【０００６】
更に、従来のデータ処理装置では、ディスプレイ画面にウィンドウを表示する場合にあって、ユーザの指示位置にウィンドウを表示するときには、他のウィンドウを考慮することなく、その指示通りにウィンドウを表示するという構成を採っていた。
【０００７】
更に、従来のデータ処理装置では、ディスプレイ画面にウィンドウを表示する場合にあって、他のウィンドウと密接な関係が存在するときにあっても、その密接な関係のあるウィンドウを考慮することなく表示するという構成を採っていた。
【０００８】
【発明が解決しようとする課題】
しかしながら、従来技術のように、マウスを使ってウィンドウを制御する構成を採っていると、マウス操作に馴れていないユーザが、どのようにしたら最初のウィンドウを呼び出せるかが分からないことや、どのようにしたら途中でウィンドウを呼び出せるかが分からないことで、データ処理に入れないことが起こるという問題点があった。そして、どのようにしたらウィンドウをアクティブに出来るかが分からないことで、所望のデータ処理に移れないことが起こるという問題点があった。
【０００９】
また、従来技術のように、ウィンドウのサイズを固定的なものとして扱って、新たなウィンドウを表示中のウィンドウに重ねて表示する構成を採っていると、表示中のウィンドウの一部が隠されてしまったり、全部が隠されてしまうことで、ユーザの意識できないウィンドウ内容が発生するという問題点があった。そして、消去対象とならないウィンドウをそのまま再表示する構成を採っていると、見にくいウィンドウが見にくいまま継続してしまうという問題点があった。
【００１０】
また、従来技術のように、他のウィンドウを考慮することなく、ユーザの指示位置通りにウィンドウを表示する構成を採っていると、不要な隙間が出来たり、一部が重なることが起こるという問題点があった。
【００１１】
また、従来技術のように、他のウィンドウと密接な関係が存在するときにあっても、その密接な関係のあるウィンドウを考慮することなくウィンドウを表示するという構成を採っていると、本来一体的に移動したいウィンドウを別々に移動しなければならなくなったり、サイズ変更により、本来隣接したままにしておきたいウィンドウが分離されてしまったり、位置関係を交換したいウィンドウがある場合に、その位置関係の交換が簡単に実行できないといったような問題点があった。
【００１２】
このように、従来技術に従っていると、ウィンドウ操作性が悪いという問題点があったのである。
【００１３】
本発明はかかる事情に鑑みてなされたものであって、ウィンドウ操作性の向上を実現する新たなデータ処理装置の提供を目的とする。
【００１４】
【課題を解決するための手段】
図１及び図２に本発明の原理構成を図示する。
【００１５】
図中、１は本発明を具備するデータ処理装置であって、ディスプレイ画面に表示するウィンドウを使ってデータ処理を実行するもの、２はデータ処理装置１の備える表示装置、３はデータ処理装置１の備えるキーボード、４はデータ処理装置１の備えるマウスである。
【００１６】
このデータ処理装置１は、ウィンドウ制御処理を実行するウィンドウ制御手段１０と、ウィンドウを使ってユーザと対話することでデータ処理を実行するデータ処理手段１１とを備える。
【００１７】
本発明を具備するデータ処理装置１は、以下に説明する本発明の第１の発明〜本発明の第９の発明を実装する。ここで、以下に説明する本発明の第２の発明〜本発明の第９の発明については、以下に説明する本発明の第１の発明が実装されている前提の下に実装されることになる。
【００１８】
本発明の第１の発明を実現するために、ウィンドウ制御手段１０は、キー操作によるアクティブウィンドウの切替指示の発行を検出する検出手段２５と、表示されているウィンドウの個数を判断する判断手段２６と、アクティブウィンドウを切り替える切替手段２７と、アクティブウィンドウを設定する設定手段２８と、前面ウィンドウにより隠されている背後ウィンドウの表示指示の発行を検出する検出手段４８と、背後ウィンドウを表示する表示手段４９とを備える。ここで、この第１の発明は、請求項１ないし４記載の発明に対応している。
【００１９】
また、本発明の第２の発明を実現するために、ウィンドウ制御手段１０は、ウィンドウの表示の有無を検出する検出手段２０と、処理選択用のウィンドウを開設する生成手段２１と、処理選択用のウィンドウを消去する消去手段２２とを備える。ここで、この第２の発明は、請求項５ないし７記載の発明に対応している。
【００２０】
また、本発明の第３の発明を実現するために、ウィンドウ制御手段１０は、特定の専用キーの操作を検出する検出手段２３と、処理選択用のウィンドウを開設する生成手段２４とを備える。ここで、この第３の発明は、請求項８記載の発明に対応している。
【００２１】
また、本発明の第４の発明を実現するために、ウィンドウ制御手段１０は、ウィンドウの開設指示の発行を検出する検出手段２９と、ウィンドウを縮小する縮小手段３０と、ウィンドウを開設する生成手段３１とを備える。ここで、この第４の発明は、請求項９及び１０記載の発明に対応している。
【００２２】
また、本発明の第５の発明を実現するために、ウィンドウ制御手段１０は、ウィンドウの消去指示の発行を検出する検出手段３２と、ウィンドウを消去する消去手段３３と、ウィンドウ種別を判定する判定手段３４と、ウィンドウを拡大する拡大手段３５とを備える。ここで、この第５の発明は、請求項１１ないし１３記載の発明に対応している。
【００２３】
また、本発明の第６の発明を実現するために、ウィンドウ制御手段１０は、ウィンドウ間距離の自動調整モードを設定する設定手段３６と、規定の距離関係にあるウィンドウ対を特定する特定手段３７と、ウィンドウ間の距離を調整する調整手段３８とを備える。ここで、この第６の発明は、請求項１４記載の発明に対応している。
【００２４】
また、本発明の第７の発明を実現するために、ウィンドウ制御手段１０は、ウィンドウの一体移動モードを設定する設定手段３９と、ウィンドウの移動指示の発行を検出する検出手段４０と、ウィンドウを移動する移動手段４１とを備える。ここで、この第７の発明は、請求項１５記載の発明に対応している。
【００２５】
また、本発明の第８の発明を実現するために、ウィンドウ制御手段１０は、ウィンドウのサイズ同期変更モードを設定する設定手段４２と、サイズ変更指示のあるウィンドウが隣接するウィンドウを持っているのか否かを検出する検出手段４３と、ウィンドウのサイズを変更する変更手段４４とを備える。ここで、この第８の発明は、請求項１６記載の発明に対応している。
【００２６】
また、本発明の第９の発明を実現するために、ウィンドウ制御手段１０は、ウィンドウの交換モードを設定する設定手段４５と、ウィンドウの交換指示の発行を検出する検出手段４６と、ウィンドウを交換する交換手段４７とを備える。ここで、この第９の発明は、請求項１７記載の発明に対応している。
【００２７】
【作用】
本発明の第１の発明では、検出手段２５は、キー操作によるアクティブウィンドウの切り替え指示が発行されたのか否かを検出し、この検出結果を受けて、判断手段２６は、アクティブウィンドウの切替指示の発行が検出されるときに、表示されているウィンドウが２個であるのか３個以上であるのかを判断し、この判断結果を受けて、切替手段２７は、ウィンドウ数が２個であることが判断されるときに、他方のウィンドウをアクティブに設定し、一方、設定手段２８は、ウィンドウ数が３個以上であることが判断されるときに、キー操作の指示するウィンドウをアクティブに設定する。
【００２８】
さらに、検出手段４８は、背後ウィンドウの表示指示が発行されたのか否かを検出し、この検出結果を受けて、表示手段４９は、背後ウィンドウの表示指示が検出されるときに、前面ウィンドウを消去することで背後ウィンドウの内容を表示するとともに、その前面ウィンドウのウィンドウ枠を表示する。
【００２９】
このようにして、本発明の第１の発明では、キー操作でもってアクティブにするウィンドウを設定していく構成を採ることから、マウス操作に馴れていないユーザでも、容易にアクティブウィンドウを設定してデータ処理を進めていくことができるようになる。
【００３０】
そして、本発明の第１の発明では、隠されてしまうウィンドウを表示する構成を採ることから、ユーザは、隠されることで意識できないウィンドウがあっても、そのウィンドウ内容を知ることができるようになる。
【００３１】
また、本発明の第２の発明では、検出手段２０は、ウィンドウが表示されているのか否かを検出し、この検出結果を受けて、生成手段２１は、１つのウィンドウも表示されていないことが検出されるときに、処理選択用のウィンドウを開設する。そして、消去手段２２は、処理選択用のウィンドウ以外のウィンドウが開設されるときに、その処理選択用のウィンドウを消去する。
【００３２】
このようにして、本発明の第２の発明では、ウィンドウが１つも表示されていないときには、自動的に処理選択用のウィンドウを開設する構成を採ることから、コンピュータ操作に馴れていないユーザでも、容易にデータ処理に入ることができるようになる。
【００３３】
また、本発明の第３の発明では、検出手段２３は、キーボード３の特定の専用キーが操作されたのか否かを検出し、この検出結果を受けて、生成手段２４は、特定の専用キーの操作が検出されるときに、別ウィンドウの表示の有無に関係なく処理選択用のウィンドウを開設する。
【００３４】
このようにして、本発明の第３の発明では、キー操作でもって処理選択用のウィンドウを開設する構成を採ることから、マウス操作に馴れていないユーザでも、容易にデータ処理を進めていくことができるようになる。
【００３５】
また、本発明の第４の発明では、検出手段２９は、新たなウィンドウの開設指示が発行されたのか否かを検出し、この検出結果を受けて、縮小手段３０は、新たなウィンドウの開設指示が検出されるときに、表示中のウィンドウを縮小し、この縮小処理を受けて、生成手段３１は、この縮小処理により空いた領域に開設指示のある新たなウィンドウを開設する。
【００３６】
このようにして、本発明の第４の発明では、新たに開設するウィンドウを表示中のウィンドウに重ねないで表示する構成を採ることから、ユーザの意識できないウィンドウ内容の存在を排除できるようになる。
【００３７】
また、本発明の第５の発明では、検出手段３２は、ウィンドウの消去指示が発行されたのか否かを検出し、この検出結果を受けて、消去手段３３は、ウィンドウの消去指示が検出されるときに、その消去指示のウィンドウを消去し、この消去処理を受けて、拡大手段３５は、消去されなかったウィンドウを拡大する。このとき、判定手段３４が備えられるときには、判定手段３４は、消去されたウィンドウが最後に開設されたウィンドウであるのか否かを判定し、この判定結果を受けて、拡大手段３５は、消去されたウィンドウが最後に開設されたウィンドウであることが判定されるときは、ウィンドウの表示状態をその最後に開設されたウィンドウの開設前の状態に戻すように処理する。
【００３８】
このようにして、本発明の第５の発明では、ウィンドウが消去されると、残りのウィンドウを拡大することで見易いものとする構成を採ることから、見にくいウィンドウの存在を排除できるようになる。
【００３９】
また、本発明の第６の発明では、設定手段３６は、ユーザ等の指示に応答して、ウィンドウ間距離の自動調整を指示する自動調整モードを設定し、この設定処理を受けて、特定手段３７は、自動調整モードが設定されているときに、ウィンドウ間絶対距離が規定値以下となるウィンドウ対を特定し、この特定結果を受けて、調整手段３８は、特定されたウィンドウ対の距離がゼロとなるようにと調整する。
【００４０】
このようにして、本発明の第６の発明では、ウィンドウ間絶対距離が規定値以下となるウィンドウ対の距離がゼロとなるようにと調整する構成を採ることから、ウィンドウ間で不要な隙間が出来たり、一部が重なるという不都合の発生を排除できるようになる。
【００４１】
また、本発明の第７の発明では、設定手段３９は、ユーザ等の指示に応答して、複数のウィンドウの一体移動を指示する一体移動モードを設定し、この設定処理を受けて、検出手段４０は、一体移動モードが設定されているときに、一体移動の指示されるウィンドウのいずれかに対して移動指示が発行されたのか否かを検出し、この検出結果を受けて、移動手段４１は、移動指示が検出されると、一体移動モードの対象となる複数のウィンドウを一体的に移動する。
【００４２】
このようにして、本発明の第７の発明では、ユーザは、簡単な操作に従って密接な関係にあるウィンドウの一体的な移動処理を実行できるようになる。
【００４３】
また、本発明の第８の発明では、設定手段４２は、ユーザ等の指示に応答して、隣接するウィンドウのサイズの同期変更を指示するサイズ同期変更モードを設定し、この設定処理を受けて、検出手段４３は、サイズ変更指示のあるウィンドウが隣接するウィンドウを持っているのか否かを検出し、この検出結果を受けて、変更手段４４は、隣接ウィンドウの存在が検出されるときに、隣接ウィンドウとの隣接関係を保持したままサイズ変更指示のあるウィンドウのサイズを変更する。
【００４４】
このようにして、本発明の第８の発明では、ユーザは、簡単な操作に従って隣接状態を保持したままウィンドウのサイズ変更処理を実行できるようになる。
【００４５】
また、本発明の第９の発明では、設定手段４５は、ユーザ等の指示に応答して、ウィンドウの交換を指示する交換モードを設定し、この設定処理を受けて、検出手段４６は、交換モードが設定されているときに、交換の指示される２つのウィンドウのいずれかに対して交換指示を発行されたのか否かを検出し、この検出結果を受けて、交換手段４７は、交換指示が検出されるときに、交換の対象となる２つのウィンドウの内容あるいは開設位置を交換する。
【００４６】
このようにして、本発明の第９の発明では、ユーザは、簡単な操作に従って２つのウィンドウを交換できるようになる。
【００４７】
【実施例】
以下、実施例に従って本発明を詳細に説明する。
【００４８】
図３に、本発明を具備するデータ処理装置１の一実施例を図示する。
【００４９】
この図に示すように、本発明を具備するデータ処理装置１は、表示装置２及びキーボード３を備えるとともに、表示装置２に表示されるウィンドウの属性情報を管理するウィンドウ管理部５０と、ウィンドウ管理部５０の管理データをアクセスしつつウィンドウ制御処理を実行するウィンドウ制御部５１と、表示装置２に表示されるウィンドウを使ってユーザと対話することでデータ処理を実行するデータ処理部５２とを備える。
【００５０】
このウィンドウ制御部５１が、本発明を実現するものであって、特許請求の範囲に記述した各手段を実現することになる。
【００５１】
図４に、本発明を具備するデータ処理装置１の備えるキーボード３の一実施例を図示する。
【００５２】
この図に示すように、本発明を具備するデータ処理装置１の備えるキーボード３は、キー操作によるウィンドウ制御を実現すべく、処理選択用ウィンドウの開設を指示する処理選択開設キー６０と、アクティブウィンドウの切り替えを指示するアクティブ切替キー６１と、ウィンドウ間距離の自動調整を指示する距離自動調整キー６２と、複数ウィンドウの一体移動を指示する一体移動キー６３と、隣接するウィンドウのサイズの同期変更を指示するサイズ同期変更キー６４と、ウィンドウの交換を指示する交換キー６５と、背後ウィンドウの表示を指示する背後表示キー６６と、背後ウィンドウの表示消去を指示する背後消去キー６７とを備える。ここで、図中の６８はカーソル移動キーである。
【００５３】
図５に、ウィンドウ管理部５０の管理データの一実施例を図示する。
【００５４】
この図に示すように、ウィンドウ管理部５０は、ウィンドウ対応に設けられるウィンドウ制御ブロック７０で、ウィンドウのタイトルと、ウィンドウの表示位置と、ウィンドウの表示サイズと、ウィンドウの表示内容を指すポインタとを管理し、ウィンドウマスタ７１で、表示中のウィンドウを管理するウィンドウ制御ブロック７０へのポインタを管理するとともに、それらのウィンドウの内のどれがアクティブに設定されているのかを管理する。
【００５５】
更に、ウィンドウ管理部５０は、図６に示すように、重ならないウィンドウ配置を実現するためのウィンドウ数とウィンドウ表示座標／表示サイズとの対応関係を管理することがある。
【００５６】
なお、ウィンドウ制御ブロック７０／ウィンドウ管理部５０は、例えば、ウィンドウの左隅位置の座標を使ってウィンドウの表示位置を管理する構成を採っている。
【００５７】
最初に、本発明の第１の発明の一実施例について説明する。
【００５８】
図７及び図１０に、本発明の第１の発明を実現するためにウィンドウ制御部５１が実行する処理フローの一実施例を図示する。
【００５９】
ウィンドウ制御部５１は、本発明の第１の発明を実現する場合には、電源が投入されると処理に入って、図７の処理フローに示すように、先ず最初に、ステップ１で、キーボード３のアクティブ切替キー６１がＯＮされるのを待って、ＯＮされたことを検出すると、ステップ２に進んで、表示中のウィンドウの個数が２個であるのか３個以上であるのかを判断する。
【００６０】
この判断により、表示中のウィンドウ数が２個であることを判断するときには、ステップ３に進んで、他方のウィンドウをアクティブに設定することでアクティブウィンドウを切り替えてから、ステップ１に戻って、再びアクティブ切替キー６１がＯＮされるのを待つことになる。
【００６１】
一方、この判断により、表示中のウィンドウ数が３個以上であることを判断するときには、ステップ４に進んで、表示中のウィンドウの名称リストを表示し、続くステップ５で、この名称リストの中からカーソル移動キー６８を使って選択されるウィンドウ名を特定して、そのウィンドウ名の指すウィンドウをアクティブに設定することでアクティブウィンドウを切り替えてから、ステップ１に戻って、再びアクティブ切替キー６１がＯＮされるのを待つことになる。
【００６２】
すなわち、図８に示すように、文書作成ウィンドウの上に、カレンダ機能のウィンドウと、電卓機能のウィンドウとを表示するときに、ユーザがアクティブ切替キー６１をＯＮすると、図９に示すように、この３つのウィンドウ名の名称リストを表示する構成を採って、その名称リストを使ってアクティブにするウィンドウを設定していくのである。
【００６３】
なお、この処理にあたって、表示中のウィンドウの中にリードオンリーのウィンドウが存在するときには、それを除外して設定処理を実行していくことになる。すなわち、図示していないが、各ウィンドウ制御ブロック７０は、参照のみ可能なリードオンリーのウィンドウであるとか、参照及び更新が可能なリード／ライトのウィンドウであるといったような各ウィンドウの持つウィンドウ属性についても管理する構成を採っている。これから、ウィンドウ制御部５１は、表示中のウィンドウのウィンドウ制御ブロック７０を参照することで、そのウィンドウがリードオンリーのウィンドウであるのか否かをチェックして、リードオンリーであることを判断するときには、そのウィンドウに対する設定処理を行わないように制御するのである。
【００６４】
このように、本発明の第１の発明では、キー操作でもってアクティブにするウィンドウを設定する構成を採ることから、マウス操作に馴れていないユーザでも、容易にデータ処理に入ることができるようになる。また、表示中のウィンドウの数によって、アクティブにするウィンドウの選択方法を変えているので、さらにウィンドウの選択操作が容易となる。
【００６５】
さらに、ウィンドウ制御部５１は、本発明の第１の発明を実現する場合には、電源が投入されると処理に入って、図１０の処理フローに示すように、先ず最初に、ステップ１で、キーボード３の背後表示キー６６がＯＮされるのを待って、ＯＮされたことを検出すると、ステップ２に進んで、前面に表示されるウィンドウを消去してから、その前面ウィンドウにより隠されるウィンドウの内容を表示するとともに、その前面ウィンドウのウィンドウ枠を表示する。
【００６６】
この前面ウィンドウのウィンドウ枠の表示処理は、ウィンドウマスタ７０がポイントする前面ウィンドウのウィンドウ制御ブロック７０の管理する表示座標／表示サイズから、前面ウィンドウの四隅の座標を求めることで実行されることになる。なお、このウィンドウ枠は必ずしも表示する必要はない。
【００６７】
続いて、ステップ３で、キーボード３の背後消去キー６７がＯＮされるのを待って、ＯＮされたことを検出すると、ステップ４に進んで、表示中の背後ウィンドウを消去して前面ウィンドウを表示してからステップ１に戻っていく。
【００６８】
このようにして、図１１に示すように、ウィンドウＢの全てと、ウィンドウＣの一部とがウィンドウＡにより隠されているときに、背後ウィンドウの表示指示があると、隠されているウィンドウＢ及びウィンドウＣの内容を表示するとともに、前面ウィンドウであるウィンドウＡのウィンドウ枠を表示していくのである。
【００６９】
ここで、隠されているウィンドウの内容を表示せずに、そのウィンドウのウィンドウ枠を表示する構成を採ることも可能である。また、ウィンドウが多層に隠されているときには、その全てについて、一度に、ウィンドウの内容あるいはウィンドウ枠を表示する構成を採ることも可能である。このとき、背後表示キー６６等を複数回数操作させることで、層順に、隠されているウィンドウの内容あるいはウィンドウ枠を表示する構成を採ることも可能である。
【００７０】
このようにして、本発明の第１発明では、隠されてしまうウィンドウを表示する構成を採ることから、ユーザは、隠されることで意識できないウィンドウがあっても、そのウィンドウ内容を知ることができるようになる。
【００７１】
次に、本発明の第２の発明の一実施例について説明する。
【００７２】
図１２に、本発明の第２の発明を実現するためにウィンドウ制御部５１が実行する処理フローの一実施例を図示する。
【００７３】
ウィンドウ制御部５１は、本発明の第２の発明を実現する場合には、電源が投入されると処理に入って、図１２の処理フローに示すように、先ず最初に、ステップ１で、処理選択用に用意される処理選択用ウィンドウを開設する。すなわち、ウィンドウ管理部５０のウィンドウマスタ７１が処理選択用ウィンドウのウィンドウ制御ブロック７０をポイントするようにと設定することで、図１３に示すような処理選択用ウィンドウを開設するのである。
【００７４】
続いて、ステップ２で、ユーザがカーソル移動キー６８を使って処理選択用ウィンドウの中から処理を選択するのを待って、処理が選択されたことを検出すると、ステップ３に進んで、処理選択用ウィンドウを消去する。この消去処理は、具体的には、ウィンドウマスタ７１がポイントする処理選択用ウィンドウのウィンドウ制御ブロック７０に対してのポインタを削除することによって実行されることになる。すなわち、処理選択用ウィンドウの中から処理が選択されると、データ処理部５２は、ウィンドウ制御部５１と連携しつつウィンドウを開設してデータ処理を実行していくことになるので、不要となった処理選択用ウィンドウを消去するのである。
【００７５】
続いて、ステップ４で、データ処理部５２のデータ処理の進行に伴って、表示されるウィンドウの個数がゼロとなるのか否かを検出して、ゼロとなることを検出するとき、すなわち、ウィンドウが１つも表示されなくなることを検出するときには、ステップ１に戻って、再び処理選択用ウィンドウを開設していく。このウィンドウの個数がゼロであるのか否かの検出処理は、具体的には、ウィンドウマスタ７１のポイントするウィンドウ制御ブロック７０の個数がゼロであるのか否かを検出することで実行されることになる。
【００７６】
このように、本発明の第２の発明では、ウィンドウが１つも表示されていないときには、自動的に処理選択用のウィンドウを開設する構成を採ることから、コンピュータ操作に馴れてないユーザでも、容易にデータ処理に入ることができるようになる。
【００７７】
次に、本発明の第３の発明の一実施例について説明する。
【００７８】
図１４に、本発明の第３の発明を実現するためにウィンドウ制御部５１が実行する処理フローの一実施例を図示する。
【００７９】
ウィンドウ制御部５１は、本発明の第３の発明を実現する場合には、電源が投入されると処理に入って、図１４の処理フローに示すように、先ず最初に、ステップ１で、キーボード３の処理選択開設キー６０がＯＮされるのを待って、ＯＮされたことを検出すると、ステップ２に進んで、処理選択用に用意される処理選択用ウィンドウを開設する。すなわち、ウィンドウ管理部５０のウィンドウマスタ７１が処理選択用ウィンドウのウィンドウ制御ブロック７０をポイントするようにと設定することで、図１３に示すような処理選択用ウィンドウを開設するのである。
【００８０】
続いて、ステップ３で、ユーザがカーソル移動キー６８を使って処理選択用ウィンドウの中から処理を選択するのを待って、処理が選択されたことを検出すると、ステップ４に進んで、処理選択用ウィンドウを消去してから、ステップ１に戻って、再び処理選択開設キー６０がＯＮされるのを待つ。すなわち、処理選択用ウィンドウの中から処理が選択されると、データ処理部５２は、ウィンドウ制御部５１と連携しつつウィンドウを開設してデータ処理を実行していくことになるので、不要となった処理選択用ウィンドウを消去してから、ステップ１に戻って、再び処理選択開設キー６０がＯＮされるのを待つのである。
【００８１】
このようにして、ウィンドウ制御部５１は、ウィンドウを表示して文書作成処理等の処理を実行しているときに、処理選択開設キー６０がＯＮされると、例えば、図１５に示すように、その実行途中のウィンドウの上に処理選択用ウィンドウ（図１３に示したものと同じもの）を開設して、その処理選択用ウィンドウに従って何かの処理が選択されると、その選択された処理についてのウィンドウを開設するとともに、処理選択用ウィンドウを消去していく処理を行うことになる。
【００８２】
このように、本発明の第３の発明では、キー操作でもって処理選択用ウィンドウを開設する構成を採ることから、マウス操作に馴れていないユーザでも、容易にデータ処理に入ることができるようになる。
【００８３】
なお、この第３の発明でも、上述の第２の発明の考え方を導入して、電源が投入されると、処理選択用ウィンドウを自動的に開設する構成を採って、その処理選択用ウィンドウに従って何かの処理が選択されると処理選択用ウィンドウを消去し、その後、処理選択開設キー６０がＯＮされるのを待って、ＯＮされるときに、処理選択用ウィンドウを開設していくという方法を採ることも可能である。図１６に、このときの処理フローを図示する。
【００８４】
次に、本発明の第４の発明の一実施例について説明する。
【００８５】
図１７に、本発明の第４の発明を実現するためにウィンドウ制御部５１が実行する処理フローの一実施例を図示する。
【００８６】
ウィンドウ制御部５１は、本発明の第４の発明を実現する場合には、キー操作等により新たなウィンドウの開設指示が発行されると、図１７の処理フローに示すように、先ず最初に、ステップ１で、表示中のウィンドウを縮小する。続いて、ステップ２で、この縮小処理により空いた領域に開設指示のあるウィンドウを開設する。
【００８７】
このようにして、図１８に示すように、ウィンドウＡとウィンドウＢとを表示しているときに、ウィンドウＣの開設指示があるときには、ウィンドウＡ／ウィンドウＢを縮小して、この縮小処理により空いた領域にウィンドウＣを開設するのである。
【００８８】
このウィンドウ縮小処理は、例えば、図６に示した重ならないウィンドウ配置を実現するためのウィンドウ数とウィンドウ表示座標／表示サイズとの対応関係を使い、ウィンドウ位置も変更しつつ縮小することで実現したり、ウィンドウ位置については変更せずに単純に縮小することで実現することになる。
【００８９】
また、このときのウィンドウ縮小率は、例えば、追加により減少する領域を各ウィンドウで均等に負担するようにと決定されたり、追加により減少する領域を各ウィンドウでサイズに応じて負担するようにと決定されることになる。
【００９０】
このように、本発明の第４の発明では、新たに開設するウィンドウを表示中のウィンドウに重ねないで表示する構成を採ることから、ユーザの意識できないウィンドウ内容の存在を排除できるようになる。
【００９１】
次に、本発明の第５の発明の一実施例について説明する。
【００９２】
図１９に、本発明の第５の発明を実現するためにウィンドウ制御部５１が実行する処理フローの一実施例を図示する。
【００９３】
ウィンドウ制御部５１は、本発明の第５の発明を実現する場合には、キー操作等によりウィンドウの消去指示が発行されると、図１９の処理フローに示すように、先ず最初に、ステップ１で、消去指示のウィンドウを消去する。続いて、ステップ２で、この消去したウィンドウが最後に開設されたウィンドウであるのか否かを判断して、最後に開設されたウィンドウであることを判断するときには、ステップ３に進んで、ウィンドウの表示状態をその最後開設ウィンドウの開設前の状態に戻す。一方、最後に開設されたウィンドウでないことを判断するときには、ステップ４に進んで、以下に説明するような規定のアルゴリズムに従って消去した以外のウィンドウを拡大する。
【００９４】
このようにして、図２０に示すように、ウィンドウＡとウィンドウＢとウィンドウＣとを表示しているときに、ウィンドウＣの消去指示があるときには、消去しないウィンドウＡ／ウィンドウＢを拡大していくことになる。
【００９５】
このウィンドウ拡大処理は、例えば、図６に示した重ならないウィンドウ配置を実現するためのウィンドウ数とウィンドウ表示座標／表示サイズとの対応関係を使い、ウィンドウ位置も変更しつつ拡大することで実現したり、ウィンドウ位置については変更せずに単純に拡大することで実現することになる。
【００９６】
また、このときのウィンドウ拡大率は、例えば、消去により増加する領域が各ウィンドウに均等に割り振られるようにと決定されたり、消去により増加する領域が各ウィンドウにサイズに応じて割り振られるようにと決定されることになる。
【００９７】
このように、本発明の第５の発明では、ウィンドウが消去されると、残りのウィンドウを拡大することで見易いものとする構成を採ることから、見にくいウィンドウの存在を排除できるようになる。
【００９８】
次に、本発明の第６の発明の一実施例について説明する。
【００９９】
図２１に、本発明の第６の発明を実現するためにウィンドウ制御部５１が実行する処理フローの一実施例を図示する。
【０１００】
ウィンドウ制御部５１は、本発明の第６の発明を実現する場合には、電源が投入されると処理に入って、図２１の処理フローに示すように、先ず最初に、ステップ１で、キーボード３の距離自動調整キー６２がＯＮされるのを待って、ＯＮされたことを検出すると、ステップ２に進んで、表示中のウィンドウの中に、ウィンドウ間絶対距離が規定値以下となるウィンドウ対があるのか否かをチェックして、無いことを判断するときには、このチェックを続ける。一方、有ることを判断するときには、ステップ３に進んで、そのウィンドウ対の距離をゼロにするようにとウィンドウを移動してステップ２に戻っていく。
【０１０１】
このようにして、図２２に示すように、ウィンドウＡとウィンドウＢとの間の絶対距離が規定値以下であるときには、このウィンドウＡとウィンドウＢとの絶対距離がゼロとなるようにとウィンドウを移動していくことになる。
【０１０２】
このウィンドウ対の距離をゼロにする処理を具体的に説明すると次のようになる。
【０１０３】
すなわち、ウィンドウマスタ７１がオープンされているウィンドウと、そのオープン順序を記憶しており、それらのオープンされているウィンドウは、ウィンドウ制御ブロック７０で、表示位置及び表示サイズが管理されている。距離自動調整キー６２がＯＮされると、ウィンドウ制御部５１は、先ず最初に、ウィンドウマスタ７１でポイントされている各ウィンドウ制御ブロック７０の管理する表示位置及び表示サイズから、オープンされている各ウィンドウの四隅の座標を計算する。続いて、この算出された座標を使って、各ウィンドウ間の絶対距離を算出し、規定値以下となるウィンドウがあるか否かをチェックする。
【０１０４】
このチェック結果に従って、規定値以下となるウィンドウ対があることを判断すると、続いて、ウィンドウマスタ７１の管理するオープン順序に従って、そのウィンドウ対のどちらの方が先にオープンされたものなのかを調べて、オープン順序の遅い方のウィンドウを早い方のウィンドウに移動することで、そのウィンドウ対の距離をゼロにする。例えば、図２２に示すウィンドウＡの下端とウィンドウＢの上端との絶対距離が規定値以下となることを判断するときにあって、ウィンドウＡが先にオープンされていたとすると、算出したウィンドウＢの上端の座標、すなわち、ウィンドウ制御ブロック７０に管理されるウィンドウＢの表示位置をウィンドウＡの左下端の座標に変更することで、ウィンドウＡとウィンドウＢとの絶対距離がゼロとなるようにとウィンドウを移動していくのである。なお、先にオープンされた方を移動対象とすることも可能である。
【０１０５】
このように、本発明の第６の発明では、距離の小さいウィンドウ対の距離がゼロとなるようにと調整する構成を採ることから、ウィンドウ間で不要な隙間が出来たり、一部が重なるという不都合の発生を排除できるようになる。
【０１０６】
次に、本発明の第７の発明の一実施例について説明する。
【０１０７】
図２３に、本発明の第７の発明を実現するためにウィンドウ制御部５１が実行する処理フローの一実施例を図示する。
【０１０８】
ウィンドウ制御部５１は、本発明の第７の発明を実現する場合には、電源が投入されると処理に入って、図２３の処理フローに示すように、先ず最初に、ステップ１で、キーボード３の一体移動キー６３がＯＮされるのを待って、ＯＮされたことを検出すると、ステップ２に進んで、図９で示したものと同じ表示形態に従って表示中のウィンドウの名称リストを表示し、続くステップ３で、この名称リストの中からカーソル移動キー６８を使って選択される複数のウィンドウ名を特定して、それらのウィンドウ名の指すウィンドウを一体移動対象として設定する。
【０１０９】
続いて、ステップ４で、ウィンドウの移動指示が発行されるのを待って、発行されたことを検出すると、ステップ５に進んで、移動指示のウィンドウが一体移動対象として設定されているのか否かを判断して、一体移動対象として設定されていることを判断するときには、ステップ６に進んで、その移動指示のウィンドウと一体移動対象となる他のウィンドウとを同期をとりつつ移動してステップ４に戻る。一方、一体移動対象として設定されていないことを判断するときには、ステップ７に進んで、その移動指示のウィンドウを単体で移動してステップ４に戻っていく。
【０１１０】
このようにして、図２４に示すように、ウィンドウＡとウィンドウＢとが一体移動対象として設定されているときに、ウィンドウＡの移動指示があると、ウィンドウＡ／ウィンドウＢを一体的に移動していくのである。
【０１１１】
このようにして、本発明の第７の発明では、ユーザは、簡単な操作に従って密接な関係にあるウィンドウの一体的な移動処理を実行できるようになる。
【０１１２】
次に、本発明の第８の発明の一実施例について説明する。
【０１１３】
図２５に、本発明の第８の発明を実現するためにウィンドウ制御部５１が実行する処理フローの一実施例を図示する。
【０１１４】
ウィンドウ制御部５１は、本発明の第８の発明を実現する場合には、電源が投入されると処理に入って、図２５の処理フローに示すように、先ず最初に、ステップ１で、キーボード３のサイズ同期変更キー６４がＯＮされるのを待って、ＯＮされたことを検出すると、ステップ２に進んで、ウィンドウのサイズ変更指示が発行されるのを待つ。
【０１１５】
このステップ２でウィンドウのサイズ変更指示が発行されたことを検出すると、ステップ３に進んで、サイズ変更指示のあるウィンドウが隣接するウィンドウを持っているのか否かを判断する。そのために、ウィンドウ制御部５１は、先ず最初に、ウィンドウマスタ７１でポイントされている各ウィンドウ制御ブロック７０の管理する表示位置及び表示サイズから、ディスプレイ画面に表示されている各ウィンドウの四隅の座標を計算する。続いて、この算出された座標を使って、サイズ変更指示のあるウィンドウに隣接するウィンドウがあるのか否かを判断する処理を行うことになる。
【０１１６】
このステップ３で、隣接ウィンドウを持っていることを判断するときには、ステップ４に進んで、その隣接ウィンドウとの隣接関係を保持したままサイズ変更指示のあるウィンドウのサイズを変更しつつ、その隣接ウィンドウのサイズも変更してステップ２に戻る。一方、隣接ウィンドウを持っていないことを判断するときには、ステップ５に進んで、そのままサイズ変更指示のあるウィンドウのサイズを変更してステップ２に戻っていく。
【０１１７】
このようにして、図２６に示すように、サイズ同期変更モードが設定されているときに、隣接ウィンドウＢを持つウィンドウＡのサイズ変更指示があると、ウィンドウＡとウィンドウＢとの隣接関係を保持したままで、ウィンドウＡのサイズを変更していくのである。
【０１１８】
すなわち、この例の場合には、算出したウィンドウの座標を用いて、ウィンドウＡの下端とウィンドウＢの上端との間隔（この場合は、間隔０）を保持し、更に、ウィンドウＡの上端とウィンドウＢの下端の位置を変更せずに、ウィンドウＡとウィンドウＢのサイズを変更していくのである。
【０１１９】
このように、本発明の第８の発明では、ユーザは、簡単な操作に従って隣接状態を保持したままウィンドウのサイズ変更処理を実行できるようになる。
【０１２０】
図２７に、本発明の第９の発明を実現するためにウィンドウ制御部５１が実行する処理フローの一実施例を図示する。
【０１２１】
ウィンドウ制御部５１は、本発明の第９の発明を実現する場合には、電源が投入されると処理に入って、図２７の処理フローに示すように、先ず最初に、ステップ１で、キーボード３の交換キー６５がＯＮされるのを待って、ＯＮされたことを検出すると、ステップ２に進んで、図９で示したものと同じ表示形態に従って表示中のウィンドウの名称リストを表示し、続くステップ３で、この名称リストの中からカーソル移動キー６８を使って選択される２つのウィンドウ名を特定して、それらのウィンドウ名の指す２つのウィンドウを交換対象として設定する。
【０１２２】
続いて、ステップ４で、交換対象として設定されるどちらかのウィンドウを指定してウィンドウの交換指示が発行されるのを待って、発行されたことを検出すると、ステップ５に進んで、そのウィンドウと、交換対象として設定されるもう一方のウィンドウとを交換してからステップ４に戻っていく。
【０１２３】
このようにして、図２８に示すように、ウィンドウＡとウィンドウＢとが交換対象として設定されているときに、ウィンドウＡを指定して交換指示があると、ウィンドウＡの内容を表示していたウィンドウにウィンドウＢの内容を表示し、ウィンドウＢの内容を表示していたウィンドウにウィンドウＡの内容を表示していくのである。
【０１２４】
ここで、図２９に示すように、単純に、ウィンドウＡとウィンドウＢの開設位置を交換していく交換処理を行うこともある。このときには、ウィンドウマスタ７１がポイントするウィンドウＡのウィンドウ制御ブロック７０の管理する表示位置／表示サイズと、ウィンドウマスタ７１がポイントするウィンドウＢのウィンドウ制御ブロック７０の管理する表示位置／表示サイズとを交換することで、ウィンドウＡとウィンドウＢの開設位置を交換していくことになる。
【０１２５】
このように、本発明の第９の発明では、ユーザは、簡単な操作に従って２つのウィンドウを交換できるようになる。
【０１２６】
図示実施例について説明したが、本発明はこれに限定されるものではない。例えば、実施例では、全ての発明をキー操作で実現することを想定したが、第１及び第３の発明についてはキー操作が前提となるものの、それ以外の発明についてはマウス操作で実現するものであってもよいのである。
【０１２７】
【発明の効果】
以上説明したように、本発明によれば、キー操作でもってアクティブにするウィンドウを設定していく構成を採ることから、マウス操作に馴れていないユーザでも、容易にアクティブウィンドウを設定してデータ処理を進めていくことができるようになる。
【０１２８】
そして、隠されてしまうウィンドウを表示する構成を採ることから、ユーザは、隠されることで意識できないウィンドウがあっても、そのウィンドウ内容等を知ることができるようになる。
【０１２９】
また、ウィンドウが１つも表示されていないときには、自動的に処理選択用のウィンドウを開設する構成を採ることから、コンピュータ操作に馴れていないユーザでも、容易にデータ処理に入ることができるようになる。
【０１３０】
また、キー操作でもって処理選択用のウィンドウを開設する構成を採ることから、マウス操作に馴れていないユーザでも、容易にデータ処理を進めていくことができるようになる。
【０１３１】
また、新たに開設するウィンドウを表示中のウィンドウに重ねないで表示する構成を採ることから、ユーザの意識できないウィンドウ内容の存在を排除できるようになる。
【０１３２】
また、ウィンドウが消去されると、残りのウィンドウを拡大することで見易いものとする構成を採ることから、見にくいウィンドウの存在を排除できるようになる。
【０１３３】
また、ウィンドウ間絶対距離が規定値以下となるウィンドウ対の距離がゼロとなるようにと調整する構成を採ることから、ウィンドウ間で不要な隙間が出来たり、一部が重なるという不都合の発生を排除できるようになる。
【０１３４】
また、ユーザは、簡単な操作に従って密接な関係にあるウィンドウの一体的な移動処理を実行できるようになるし、簡単な操作に従って隣接状態を保持したままウィンドウのサイズ変更処理を実行できるようになるし、簡単な操作に従って２つのウィンドウの位置関係を交換できるようになる。
【図面の簡単な説明】
【図１】  本発明の原理構成図である。
【図２】  本発明の原理構成図である。
【図３】  本発明の一実施例である。
【図４】  キーボードの説明図である。
【図５】  ウィンドウ管理部の管理データの説明図である。
【図６】  ウィンドウ管理部の管理データの説明図である。
【図７】  ウィンドウ制御部の実行する処理フローである。
【図８】  ウィンドウ表示処理の説明図である。
【図９】  ウィンドウ表示処理の説明図である。
【図１０】  ウィンドウ制御部の実行する処理フローである。
【図１１】  ウィンドウ表示処理の説明図である。
【図１２】  ウィンドウ制御部の実行する処理フローである。
【図１３】  処理選択用ウィンドウの一例である。
【図１４】  ウィンドウ制御部の実行する処理フローである。
【図１５】  処理選択用ウィンドウの表示処理の説明図である。
【図１６】  ウィンドウ制御部の実行する処理フローである。
【図１７】  ウィンドウ制御部の実行する処理フローである。
【図１８】  ウィンドウ表示処理の説明図である。
【図１９】  ウィンドウ制御部の実行する処理フローである。
【図２０】  ウィンドウ表示処理の説明図である。
【図２１】  ウィンドウ制御部の実行する処理フローである。
【図２２】  ウィンドウ表示処理の説明図である。
【図２３】  ウィンドウ制御部の実行する処理フローである。
【図２４】  ウィンドウ表示処理の説明図である。
【図２５】  ウィンドウ制御部の実行する処理フローである。
【図２６】  ウィンドウ表示処理の説明図である。
【図２７】  ウィンドウ制御部の実行する処理フローである。
【図２８】  ウィンドウ表示処理の説明図である。
【図２９】  ウィンドウ表示処理の説明図である。
【符号の説明】
１    データ処理装置
２    表示装置
３    キーボード
４    マウス
１０  ウィンドウ制御手段
１１  データ処理手段
２０  検出手段
２１  生成手段
２２  消去手段
２３  検出手段
２４  生成手段
２５  検出手段
２６  判断手段
２７  切替手段
２８  設定手段
【図１】
0003730670.tif 000002
【図２】
0003730670.tif 000003
【図３】
0003730670.tif 000004
【図４】
0003730670.tif 000005
【図５】
0003730670.tif 000006
【図６】
0003730670.tif 000007
【図７】
0003730670.tif 000008
【図８】
0003730670.tif 000009
【図９】
0003730670.tif 000010
【図１０】
0003730670.tif 000011
【図１１】
0003730670.tif 000012
【図１２】
0003730670.tif 000013
【図１３】
0003730670.tif 000014
【図１４】
0003730670.tif 000015
【図１５】
0003730670.tif 000016
【図１６】
0003730670.tif 000017
【図１７】
0003730670.tif 000018
【図１８】
0003730670.tif 000019
【図１９】
0003730670.tif 000020
【図２０】
0003730670.tif 000021
【図２１】
0003730670.tif 000022
【図２２】
0003730670.tif 000023
【図２３】
0003730670.tif 000024
【図２４】
0003730670.tif 000025
【図２５】
0003730670.tif 000026
【図２６】
0003730670.tif 000027
【図２７】
0003730670.tif 000028
【図２８】
0003730670.tif 000029
【図２９】
0003730670.tif 000030