(57)【要約】      （修正有）【課題】通常のグラフィックカードを援用し、且つオブジェクトを指定する画像表示範囲内のみで移動させるか、もしくはすでに存在する、及び、またはすでに指定したが、まだ存在しないオブジェクトを指定する位置、または範囲に移動させることのできるオブジェクトの表示方法を提供する。【解決手段】表示装置の解析度を含む複数の画像表示装置の表示範囲の属性を予め取得して、記録し、該複数の画像表示装置の解析度を限定された表示範囲内に改めて設定し、且つ該限定された表示範囲内に座標の原点を設け、該限原点の座標値を基準とし、指定した表示座標を該オブジェクトに分配し、該オブジェクトの基準座標点を指定した表示座標に移動させて該オブジェクトを該限定された表示範囲内に表示する。【選択図】図１
2007286332.tif 000002
【特許請求の範囲】
【請求項１】
ウィンドウズ（登録商標）のオペレーションシステムの環境下でオブジェクトを複数の画像表示装置に表示するための方法であって、次にに掲げる複数のステップを含んでなり、
第１のステップにおいて少なくともこれら表示装置の解析度を含む複数の画像表示装置の表示範囲の属性を予め取得して、記録し、
第２のステップにおいて、該複数の画像表示装置の解析度を限定された表示範囲内に改めて設定し、且つ該限定された表示範囲内に座標の原点を設け、
第３のステップにおいて、該限定された表示範囲内の原点の座標値を基準とし、該複数の画像表示装置の表示範囲内におけるそれぞれの画素と該座標原点の相対的な座標との位置を改めて設定し、記録し、
第４のステップにおいて、少なくとも該オブジェクトの基準座標点を含むウィンドウズ（登録商標）のオペレーションシステムの環境における少なくとも１以上のオブジェクトの属性値を取得して記録し、
該限定された表示範囲内において、指定した表示座標を該オブジェクトに分配し、
該オブジェクトの基準座標点を指定した表示座標に移動させて該オブジェクトを該限定された表示範囲内に表示することを特徴とするオブジェクトの表示方法。
【請求項２】
前記表示装置の表示範囲の属性値を取得して記録するステップを行う前に、チェックリストを作成するステップをさらに含み、
該チェックリスト作成のステップが、オブジェクトを選択するステップと、オブジェクトの表示限定範囲のサイズを指定するステップと、
座標のチェックパラメータを指定して選択したオブジェクトの座標位置をチェックするか否かを決定するステップと、
サイズチェックパラメータを指定して選択したオブジェクトのサイズをチェックするか否かを決定するステップと、
定期的にチェックするか、最初に出現した時にチェックするかが含まれるタイムチェックパラメータを指定してステップと、
１より大きい整数か、もしくは無限大であるかが含まれる処理回数値を指定するステップと、これら設定を該チェックリストに加えるステップとを含むことを特徴とするオブジェクトの表示方法。
【請求項３】
前記チェックリストを作成した後、該チェックリストを初期化するステップと、コンピュータのオペレーションシステムのメッセージを待つステップとをさらに含むことを特徴とする請求項２に記載のオブジェクトの表示方法。
【請求項４】
前記コンピュータのオペレーションシステムのメッセージが、オブジェクトが作成される毎にオペレーションシステムが通知する第１のメッセージと、指定する時間を経過する毎にオペレーションシステムが通知する第２のメッセージと、プログラムの実行を終了する第３のメッセージとを含むことを特徴とする請求項３に記載のオブジェクトの表示方法。
【請求項５】
前記コンピュータのペレーションシステムのメッセージが第１のメッセージを待つ場合、オブジェクトの処理を実行して新規作成するオブジェクトが該チェックリストに存在し、かつチェックのタイミングが始めて出現したと判断し、逆の場合は、コンピュータのペレーションシステムのメッセージを待つ状態に戻ることを特徴とする請求項４に記載のオブジェクトの表示方法。
【請求項６】
前記オブジェクトの処理が、オブジェクトの位置のチェックを実行するするプログラムと、オブジェクトのサイズのチェックを実行するプログラムと、該オブジェクトが表示限定範囲を超えていないかチェックするプログラムを含むことを特徴とする請求項５に記載のオブジェクトの表示方法。
【請求項７】
前記コンピュータのオペレーションシステムの第２のメッセージを待つ場合、特定の時間において該オブジェクトの処理を実行し、逆の場合は、コンピュータのペレーションシステムのメッセージを待つ状態に戻ることを特徴とする請求項５に記載のオブジェクトの表示方法。
【請求項８】
前記コンピュータのオペレーションシステムの第３のメッセージを待つ場合、コンピュータのペレーションシステムのメッセージを待つ状態に戻ることなくプログラムの実行を終了することを特徴とする請求項４に記載のオブジェクトの表示方法。
【請求項９】
前記オブジェクトの属性がオブジェクトのサイズと、グラフィックのサイズとを含み、かつこれらに限定されないことを特徴とする請求項１に記載のオブジェクトの表示方法。
【請求項１０】
前記表示範囲が単一の表示装置の範囲と、複数の表示装置の表示範囲の組み合わせを含み、かつこれらに限定されないことを特徴とする請求項１に記載のオブジェクトの表示方法。
【請求項１１】
前記オブジェクトがグラフィック・インタフェイス、カーソル、ウィンドウオブジェクトなどによってなるグループを含み、かつこれらに限定されないことを特徴とする請求項１に記載のオブジェクトの表示方法。
【請求項１２】
前記画像表示装置にはＣＲＴディスプレー、液晶ディスプレーなどのモニタ、もしくはプロジェクタなどを含み、かつこれらに限定されないことを特徴とする請求項１に記載のオブジェクトの表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、オブジェクトの表示方法に関し、特にウィンドウズ（登録商標）のオペレーションシステムの環境においてオブジェクトを複数の表示装置に表示する方法に関する。
【背景技術】
【０００２】
画像表示技術の領域において、テレビウォールなどの画面分割表示方式は、日常よく見られる形式であって、本来の画面を複数の畫面に分割し、分割した画面を複数の画面で拡大して個々の画像表示装置で表示し、これら拡大した分割画面を組み合わせることによって本来の画面を拡大して表示する方式である。言い換えれば、テレビウォールは複数の画像表示装置で単一の画像を表示する方法である。
【０００３】
また、コンピュータによる画像表示技術の領域において、コンピュータ本体は一対一の方式で画像表示装置に接続する。但し、ウィンドウズ（登録商標）のオペレーションシステムの環境の制限を受けるため、仮に複数のウィンドウオブジェクトを開こうとしても最上層のウィンドウオブジェクトしか表示することができず、その他ウィンドウオブジェクトはいずれも最上層のウィンドウオブジェクトに覆われてしまう。このため、最上層のウィンドウオブジェクトに隠れたウィンドウオブジェクトを表示しようとすれば、ウィンドウオブジェクトの表示を切り替えなければならない。即ち、ユーザーが希望するウィンドウズ（登録商標）オブジェクトを表示しようとする場合、画面の表示を切り替えなければならない場合がある。このような場合は、煩雑な操作を繰り返し行わなければならないため面倒である。
【０００４】
上述する問題に対して、いくつかの改善案が提出された。これら改善案に共通していえる特徴は、複数のウィンドウオブジェクトを単一の画像表示装置に表示するという点である。台湾特許公開第２００５３９０２８号は、分割された多重ウィンドウを具えるユーザーインタフェイスを提供するものである。台湾特許公開第２００５２９００８号は、分割された多重ウィンドウを具える媒体のエディットとその再生方法を提供するものである。台湾特許公告第I２２８７０３号は、スマートタイプのウィンドウ管理システムを提供するものである。台湾特許公開第２００５１９７３４号は、ウィンドウ制御システムの整合方法を提供するものである。台湾特許公告第００５９４５５６号は、複数のウィンドウ画面を表示するコンピュータシステムを提供するものである。台湾特許公告第００５３９９５９号は、コンピュータシステムの制御テーブル上でウィンドウを管理する方法と、そのシステム、及びプログラムを提供するものである。
【０００５】
しかしながら、上述するそれぞれの特許は、単一の画像表示装置において、複数のウィンドウオブジェクトを表示するという目的を達成することはできるが、単一の画像表示装置のサイズによって制限を受けるため、眼で確認できる画面の表示範囲においてウィンドウオブジェクトを平均的に分配すると表示する画像が小さくなる。係る方式を例えばプレゼンテーションなどに応用した場合、表示される画像が小さくなるため、プレゼンテーションを行う者、これを見る者のいずれにとっても極めて不便である。
【０００６】
上述する問題に鑑み、一部の業者は特殊なグラフィックカードを開発し、これを取りつけることによってコンピュータ本体が一対多数の方式で複数の画像表示装置に接続できるようにした。係る方式によれば、複数のウィンドウオブジェクトをそれぞれ複数の画面に表示することができる。但し、特殊なグラフィックカードを使用しなければならないため、通常のグラフィックカードのユーザ−は、係る特殊なグラフィックカードに交換しなければならない。従って、その実用性は低いものとなる。また、特殊なグラフィックカードを応用した表示装置はウィンドウを表示するオペレーションの環境におけるその他オブジェクト（例えば、カーソル、ツールバーなど）を指定するメカニズムに欠ける。即ち、エディット・プログラムとの組み合わせがない。よって、その機能は完璧なものということができない。
【特許文献１】台湾特許公開第２００５３９０２８号公報
【特許文献２】台湾特許公開第２００５２９００８号公報
【特許文献３】台湾特許公告第I２２８７０３号公報
【特許文献４】台湾特許公開第２００５１９７３４号公報
【特許文献５】台湾特許公告第００５９４５５６号公報
【特許文献６】台湾特許公告第００５３９９５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
この発明は、ウィンドウズ（登録商標）のオペレーションシステムの環境においてオブジェクトを複数の画像表示装置に表示する方法であって、通常のグラフィックカードを援用し、且つオブジェクトを指定する画像表示範囲内のみで移動させるか、もしくはすでに存在する、及び、またはすでに指定したが、まだ存在しないオブジェクトを指定する位置、または範囲に移動させることのできるオブジェクトの表示方法を提供することを課題とする。
【課題を解決するための手段】
【０００８】
そこで、本発明者は従来の技術に見られる欠点に鑑み鋭意研究を重ねた結果、ウィンドウズ（登録商標）のオペレーションシステムの環境下でオブジェクトを複数の画像表示装置に表示するための方法であって、次にに掲げる複数のステップを含んでなり、第１のステップにおいて少なくともこれら表示装置の解析度を含む複数の画像表示装置の表示範囲の属性を予め取得して、記録し、  第２のステップにおいて、該複数の画像表示装置の解析度を限定された表示範囲内に改めて設定し、且つ該限定された表示範囲内に座標の原点を設け、第３のステップにおいて、該限定された表示範囲内の原点の座標値を基準とし、該複数の画像表示装置の表示範囲内におけるそれぞれの画素と該座標原点の相対的な座標との位置を改めて設定し、記録し、第４のステップにおいて、少なくとも該オブジェクトの基準座標点を含むウィンドウズ（登録商標）のオペレーションシステムの環境における少なくとも１以上のオブジェクトの属性値を取得して記録し、該限定された表示範囲内において、指定した表示座標を該オブジェクトに分配し、該オブジェクトの基準座標点を指定した表示座標に移動させて該オブジェクトを該限定された表示範囲内に表示するオブジェクトの表示方法によって課題を解決できる点に着眼し、かかる知見に基づいて本発明を完成させた。
【０００９】
以下、この発明について具体的に説明する。
請求項１に記載するオブジェクトの表示方法は、ウィンドウズ（登録商標）のオペレーションシステムの環境下でオブジェクトを複数の画像表示装置に表示するための方法であって、次にに掲げる複数のステップを含んでなり、
第１のステップにおいて少なくともこれら表示装置の解析度を含む複数の画像表示装置の表示範囲の属性を予め取得して、記録し、
第２のステップにおいて、該複数の画像表示装置の解析度を限定された表示範囲内に改めて設定し、且つ該限定された表示範囲内に座標の原点を設け、
第３のステップにおいて、該限定された表示範囲内の原点の座標値を基準とし、該複数の画像表示装置の表示範囲内におけるそれぞれの画素と該座標原点の相対的な座標との位置を改めて設定し、記録し、
第４のステップにおいて、少なくとも該オブジェクトの基準座標点を含むウィンドウズ（登録商標）のオペレーションシステムの環境における少なくとも１以上のオブジェクトの属性値を取得して記録し、
該限定された表示範囲内において、指定した表示座標を該オブジェクトに分配し、
該オブジェクトの基準座標点を指定した表示座標に移動させて該オブジェクトを該限定された表示範囲内に表示する。
【００１０】
請求項２に記載するオブジェクトの表示方法は、請求項１における表示装置の表示範囲の属性値を取得して記録するステップを行う前に、チェックリストを作成するステップをさらに含み、
該チェックリスト作成のステップが、オブジェクトを選択するステップと、オブジェクトの表示限定範囲のサイズを指定するステップと、
座標のチェックパラメータを指定して選択したオブジェクトの座標位置をチェックするか否かを決定するステップと、
サイズチェックパラメータを指定して選択したオブジェクトのサイズをチェックするか否かを決定するステップと、
定期的にチェックするか、最初に出現した時にチェックするかが含まれるタイムチェックパラメータを指定してステップと、
１より大きい整数か、もしくは無限大であるかが含まれる処理回数値を指定するステップと、これら設定を該チェックリストに加えるステップとを含む。
【００１１】
請求項３に記載するオブジェクトの表示方法は、請求項２におけるチェックリストを作成した後、該チェックリストを初期化するステップと、コンピュータのオペレーションシステムのメッセージを待つステップとをさらに含む。
【００１２】
請求項４に記載するオブジェクトの表示方法は、請求項３におけるコンピュータのオペレーションシステムのメッセージが、オブジェクトが作成される毎にオペレーションシステムが通知する第１のメッセージと、指定する時間を経過する毎にオペレーションシステムが通知する第２のメッセージと、プログラムの実行を終了する第３のメッセージとを含む。
【００１３】
請求項５に記載するオブジェクトの表示方法は、請求項４におけるコンピュータのペレーションシステムのメッセージが第１のメッセージを待つ場合、オブジェクトの処理を実行して新規作成するオブジェクトが該チェックリストに存在し、かつチェックのタイミングが始めて出現したと判断し、逆の場合は、コンピュータのペレーションシステムのメッセージを待つ状態に戻る。
【００１４】
請求項６に記載するオブジェクトの表示方法は、請求項５におけるオブジェクトの処理が、オブジェクトの位置のチェックを実行するするプログラムと、オブジェクトのサイズのチェックを実行するプログラムと、該オブジェクトが表示限定範囲を超えていないかチェックするプログラムを含む。
【００１５】
請求項７に記載するオブジェクトの表示方法は、請求項５におけるコンピュータのオペレーションシステムの第２のメッセージを待つ場合、特定の時間において該オブジェクトの処理を実行し、逆の場合は、コンピュータのペレーションシステムのメッセージを待つ状態に戻る。
【００１６】
請求項８に記載するオブジェクトの表示方法は、請求項４におけるコンピュータのオペレーションシステムの第３のメッセージを待つ場合、コンピュータのペレーションシステムのメッセージを待つ状態に戻ることなくプログラムの実行を終了する。
【００１７】
請求項９に記載するオブジェクトの表示方法は、請求項１における  前記オブジェクトの属性がオブジェクトのサイズと、グラフィックのサイズとを含み、かつこれらに限定されない。
【００１８】
請求項１０に記載するオブジェクトの表示方法は、請求項１における表示範囲が単一の表示装置の範囲と、複数の表示装置の表示範囲の組み合わせを含み、かつこれらに限定されない。
【００１９】
請求項１１に記載するオブジェクトの表示方法は、請求項１におけるオブジェクトがグラフィック・インタフェイス、カーソル、ウィンドウオブジェクトなどによってなるグループを含み、かつこれらに限定されない。
【００２０】
請求項１２に記載するオブジェクトの表示方法は、請求項１における画像表示装置にはＣＲＴディスプレー、液晶ディスプレーなどのモニタ、もしくはプロジェクタなどを含み、かつこれらに限定されない。
【発明の効果】
【００２１】
この発明のオブジェクトの表示方法は、ウィンドウズ（登録商標）のオペレーションシステムの環境においてオブジェクトを複数の画像表示装置に表示でき、、通常のグラフィックカードを援用でき、且つオブジェクトを指定する画像表示範囲内のみで移動させるか、もしくはすでに存在する、及び、またはすでに指定したが、まだ存在しないオブジェクトを指定する位置、または範囲に移動させることのでき、プレゼンテーションを行う場合、グラフィック、音声、動画、画像などを含む複数のファイルを利用することができ、かつプレゼンテーションのみならず、広い応用範囲を有するという利点を具える。
【発明を実施するための最良の形態】
【００２２】
図１は、この発明においてウィンドウズ（登録商標）のオペレーションシステムの環境下でオブジェクトを複数の画像表示装置に表示するための方法を概念的に示したフローチャートである。係る方法は、コンピュータで次に掲げるステップを行うためのプログラムを実行することによって、達成することができる。
【００２３】
前記するプログラムで行うステップは、第１のステップにおいて複数の画像表示装置の表示範囲の属性を予め取得して、記録する。この属性には少なくともこれら表示装置の解析度を含む。また、該複数の画像表示装置にはＣＲＴディスプレー、液晶ディスプレーなどのモニタ、もしくはプロジェクタなどを含むが、但しこれらに限定されない。
【００２４】
次いで、第２のステップにおいて、該複数の画像表示装置の解析度を限定された表示範囲内に改めて設定し、且つ該限定された表示範囲内に座標の原点を設ける。
【００２５】
次いで、第３のステップにおいて、前記第２のステップにおける限定された表示範囲内の原点の座標値を基準とし、該複数の画像表示装置の表示範囲内におけるそれぞれの画素と該座標原点の相対的な座標との位置を改めて設定し、記録する。
【００２６】
次いで、第４のステップにおいて、ウィンドウズ（登録商標）のオペレーションシステムの環境における少なくとも１以上のオブジェクトの属性値を取得して記録する。該属性値には、少なくとも該オブジェクトの基準座標点を含む。また、該オブジェクトはグラフィック・インタフェイス、カーソル、ウィンドウオブジェクトなどによってなるグループを含み、該オブジェクトの属性は該オブジェクトのサイズ、イメージの比例を含むが、但し、これらに限られることはない。
【００２７】
次に、第５のステップにおいて、前記限定された表示範囲内において、指定した表示座標を該オブジェクトに分配する。
【００２８】
最後に、第６のステップにおいて、該オブジェクトの基準座標点を指定した表示座標に移動させて該オブジェクトを該限定された表示範囲内に表示する。
【００２９】
図１、及び図２−１、２−２を参照にして具体的に説明する。仮に三つのウィンドウズ（登録商標）のオペレーションシステムの環境におけるウィンドウオブジェクト０１、０２、０３を三つの画像表示装置の表示範囲であるＤ１、Ｄ２、Ｄ３にそれぞれ表示するものとして、上述する第１のステップを実行する場合、これら三つの表示装置の表示範囲Ｄ１、Ｄ２、Ｄ３の解析度を取得して記録する。即ち、これら表示装置の表示範囲Ｄ１、Ｄ２、Ｄ３の画素に基づいてそれぞれの表示範囲を座標化する。仮に三つの表示装置の解析度がいずれも１０２４×７６８（ｄｐｉ）であって、それぞれの表示装置の画像表示範囲Ｄ１、Ｄ２、Ｄ３の左上角のエンドポイントを原点Ｄ（０,０）と設定した場合、座標化した後、それぞれの表示装置の表示範囲の左下角、右上角、右下角の座標点は、それぞれＤ（０,−７６８）、Ｄ（１０２３，０）、及びＤ（１０２３，−７６８）となる。
【００３０】
次いで、上述する第２のステップを実行する場合、これら三つの表示装置の解析度に基づき、これら表示装置の画像表示範囲であるＤ１、Ｄ２、Ｄを含む表示限定範囲Ｒを改めて設定するとともに、該表示限定範囲Ｒに座標原点Ｒ（０，０）を設定する。例えば、該表示限定範囲Ｒの左上角に設定する。
【００３１】
次に、上述する第３のステップを実行する場合、該表示限定範囲Ｒの座標原点Ｒ（０，０）の座標値を基準としてこれら表示装置の表示範囲Ｄ１、Ｄ２、Ｄ３におけるそれぞれの座標原点（０，０）に相対する座標位置を改めて設定して記録する。実施例では表示範囲の左上角、左下角、右上角、右下角の座標点を改めて設定してＤ（１０２４，０）、Ｄ（１０２４，−７６８）、Ｄ（２０２４，０）、Ｄ（２０２４，−７６８）に変更する。また、本来図面の右側に配列される表示装置は、表示範囲の左上角、左下角、右上角、右下角の座標点を改めて設定してＤ（２０４８，０）、Ｄ（２０４８，−７６８）、Ｄ（３０７１，０）、Ｄ（３０７１，−７６８）に変更する。
【００３２】
次いで、上述する第４のステップを実行する場合、上述するウィンドウズ（登録商標）のオペレーションシステムの環境における三つのウィンドウオブジェクト０１、０２、０３  上にそれぞれ基準座標点０１（０，０）、０２（０，０）、０３（０１，０）を取得する。
【００３３】
次いで、上述する第５のステップを行う場合、前記の表示限定範囲を三つの指定された表示座標に分配する。例えば、Ｄ（０，０）、Ｄ（１０２４，０）、Ｄ（２０４８，０）を前記ウィンドウオブジェクト０１、０２、０３  に与える。
【００３４】
最後に、上述する第６のステップを行う場合、前記三つのウィンドウオブジェクトの基準座標点０１（０，０）、０２（０，０）、０３（０１，０）をそれぞれ前記の指定された表示座標Ｄ（０，０）、Ｄ（１０２４，０）、Ｄ（２０４８，０）に移動させ、前記の三つのウィンドウオブジェクト０１、０２、０３を表示限定範囲Ｒに表示する。
【００３５】
言い換えれば、上述する表示方法は、三つのウィンドウズ（登録商標）オペレーションシステムの環境におけるウィンドウオブジェクト三つのウィンドウオブジェクト０１、０２、０３が三つの表示装置の表示範囲Ｄ１、Ｄ２、Ｄ３を丁度埋めることになる。また、上述の説明からわかるように、前期の限定表示範囲Ｒは表示装置の実態的な制限を受けるものではなく、即ち限定表示範囲Ｒは単一の表示装置に限定するか、もしくは複数の表示装置を跨ぐものである。
【００３６】
当然のことながら、本発明におけるウィンドウズ（登録商標）のオペレーションシステムは、図２−１．２−２に開示するウィンドウオブジェクトに限ることなく、例えば図３に開示するツールバー１０、もしくはカーソル２０などの儀らフィっク・インタフェースであってもよい。図面に開示するツールバー１０を例に挙げると、その実施の態様は複数のアイコン１１、１２、１３を具え、アイコン１１上の番号１〜３をクリックすると、カーソル２０を指定する表示装置にジャンプさせることができる。
【００３７】
また、アイコン１２の番号１〜３をクリックすると、マウスを指定された表示装置で作用させることができる。
【００３８】
また、アイコン１３をクリックすると、それぞれの表示装置はコーナーに小さいアイコン３０が出現し、アイコン３０上の番号１〜３をクリックすることによってファイル（ウィンドウオブジェクト上に出現するWord、Excel、PowerPointなど）指定する表示装置に移動させる。
【００３９】
上述の説明は、この発明の技術の主な特徴である表示方法について述べたものであるが、図２−１〜２−２に開示する実施例のウィンドウオブジェクトの解析度は、表示装置の表示範囲の解析度と一致するとはかぎらなず、このため調整のステップを必要とする。この点は当業者であれば分かることである。そこで、本発明のプロセスに合わせて実行し、本発明の機能をさらに好ましいものにするためのステップを以下に説明する。
【００４０】
図４に開示するように、該ステップは開始時においてチェックリストを作成するステップを行う。そのステップは、図５に開示するようにオブジェクトを選択するステップと、オブジェクトの表示限定範囲のサイズを指定するステップと、座標のチェックパラメータを指定して選択したオブジェクトの座標位置をチェックするか否かを決定するステップと、サイズチェックパラメータを指定して選択したオブジェクトのサイズをチェックするか否かを決定するステップと、定期的にチェックするか、最初に出現した時にチェックするかが含まれるタイムチェックパラメータを指定するステップと、１より大きい整数か、もしくは無限大であるかが含まれる処理回数値を指定するステップと、これら設定を該チェックリストに加えるステップとを含む。
【００４１】
リストを作成するステップを行った後、チェックリストを初期化し、コンピュータのペレーションシステムのメッセージを待つ。コンピュータのオペレーションシステムのメッセージは、オブジェクトが作成される毎にオペレーションシステムが通知する第１のメッセージと、指定する時間を経過する毎にオペレーションシステムが通知する第２のメッセージと、プログラムの実行を終了する第３のメッセージとを含む。
【００４２】
図６に開示するように、コンピュータのペレーションシステムのメッセージについて詳述すると、システムに登録してオブジェクトが作成（create）される毎にシステムから通知される第１のメッセージと、システムに登録して指定する時間を経過する毎にシステムが通知する第２のメッセージと、システムの通知を受けるステップとを含む。
【００４３】
コンピュータのオペレーションシステムからの通知を待つ場合、メッセージが前記第１のメッセージか、第２のメッセージであれば、次いでオブジェクト処理のステップを実行する。該ステップはオブジェクトの属性をチェックするものであって、例えばオブジェクトサイズのチェックを実行するプログラムと、チェックするオブジェクトが表示限定範囲を超えていないかチェックするプログラムを含む。
【００４４】
次に、調整するか否か判断する。Ｙｅｓであれば調整を行い、Ｎｏであれば次をチェックするか否か判断し、Ｙｅｓであればオブジェクトの属性をチェックするステップに戻り、Ｎｏであればコンピュータのオペレーションシステムからの通知を待つ状態に戻る。
【００４５】
以上から明らかなように、コンピュータのオペレーションシステムからの通知を待つメッセージが前記第１のメッセージであろうと、第２のメッセージであろうと、いずれも上述のオブジェクト処理のステップを実行する。但し、第１のメッセージは、新規作成するオブジェクトがチェックリストにあり、かつチェックするタイミングが始めて出現したことを通知し、第２のメッセージは定期的にチェックリストをチェックすることを通知する点が異なる。簡単に言えば、チェックするタイミングの設定の違いによって決まる。
【００４６】
コンピュータのペレーションシステムから第３のメッセージを待つ場合は、コンピュータのオペレーションシステムからの通知を待つステップに戻ることなく、直接プログラムを終了する。
【００４７】
オブジェクト処理のプログラムにおいてオブジェクトに対して実行するチェックは、図７に開示するように１４のステップを含む。即ち、第１のステップにおいてチェックするオブジェクトの座標位置を指定するか否かを判断し、Ｙｅｓであれば第２のステップに進み、Ｎｏであれば第４のステップに進む。
【００４８】
第２のステップにおいてオブジェクトの座標位置が表示限定範囲内に在るか否か判断し、Ｙｅｓであれば第４のステップに進み、Ｎｏであれば第３のステップに進む。
【００４９】
第３のステップにおいてオブジェクトの座標位置を表示限定範囲内に変更する。
【００５０】
第４のステップにおいてチェックするオブジェクトのサイズを指定するか否かを判断し、Ｙｅｓであれば第７のステップに進み、Ｎｏであれば第５のステップに進む。
【００５１】
第５のステップにおいて、オブジェクトのサイズが表示限定範囲より小さいか判断し、Ｙｅｓであれば第７のステップに進み、Ｎｏであれば第６のステップに進む。
【００５２】
第６のステップにおいて、オブジェクトのサイズを表示限定範囲のサイズに変更する。
【００５３】
第７のステップにおいて処理回数が無限大であるか判断し、Ｙｅｓであれば第１３のステップに進み、Ｎｏであれば第８のステップに進む。
【００５４】
第８のステップにおいて、チェックした回数がすでに処理した回数に等しいか、多いか判断し、Ｙｅｓであれば第９のステップに進み、Ｎｏであれば第１３のステップに進む。
【００５５】
第９のステップにおいてオブジェクトをリストから削除するプログラムを実行する。
【００５６】
第１０のステップにおいて「Ｙｅｓ」をリターンし、第１１のステップにおいて第１４のステップにジャンプし、第１２のステップにおいて処理回数を累算して結果を保存し、第１３のステップにおいて「Ｎｏ」をリターンし、第１４のステップで終了する。
【００５７】
上述のオブジェクトをリストから削除するプログラムは、図８に開示するように三つのステップを含む。即ち、第１のステップにおいて、オブジェクトを選択し、第２のステップにおいてリストから選択されたオブジェクトと関連する設定を削除し、第３のステップにおいて終了する。
【００５８】
オブジェクトを処理するプログラムにおいて行うチェックリストの定期的なチェックは、図９に開示するように八つのステップを含む。即ち、第１のステップにおいてIndex＝１、N＝リストのオブジェクト総数をチェックするとコマンドする。
【００５９】
第２のステップにおいて、IndexがＮより大きいか判断し、Ｙｅｓであれば第８のステップに進み、Ｎｏであれば第３のステップに進む。
【００６０】
第３のステップにおいてリスト中のナンバーがIndexのアイテムをチェックするタイミングが定期的であるか否か判断する。Ｙｅｓであれば第５のステップに進み、Ｎｏであれば第４のステップに進む。
【００６１】
第４のステップにおいて、リスト中のナンバーがIndexのアイテムに対して上述するオブジェクトのチェックプログラムを実行する。
【００６２】
第５のステップにおいて、オブジェクトチェックのプログラムを実行した後のリターン値がＹｅｓであるか判断し、Ｙｅｓであれば第２のステップに進み、Ｎｏであれば第６のステップに進む。
【００６３】
第６のステップにおいてIndex値を累算し、第７のステップにおいて第２のステップにジャンプし、第８のステップで終了する。
【００６４】
以上はこの発明の好ましい実施例であって、この発明の実施の範囲を限定するものではない。よって、当業者のなし得る修正、もしくは変更であって、この発明の精神の下においてなされ、この発明に対して均等の効果を有するものは、いずれも本発明の特許請求の範囲に属するものとする。
【図面の簡単な説明】
【００６５】
【図１】この発明方法の主要な概念を表わしたフローチャートである。
【図２−１】この発明の好ましい実施例を示した説明図である。
【図２−２】この発明の好ましい実施例を示した他の説明図である。
【図３】オブジェクトの態様を示した説明図である。
【図４】実施例のステップを示したフローチャートである。
【図５】リスト作成とチェックのステップを示したフローチャートである。
【図６】コンピュータのオペレーションシステムのメッセージを待つステップを示したフローチャートである。
【図７】オブジェクトをチェックするステップを示したフローチャートである。
【図８】オブジェクトをリストから削除するステップを示したフローチャートである。
【図９】定期的にリストをチェックするステップを示したフローチャートである。
【符号の説明】
【００６６】
０１、０２、０３           ウィンドウオブジェクト
Ｄ１、Ｄ２、Ｄ３                        表示範囲
Ｒ                      限定表示範囲
１０                    ツールバー
１１、１２、１３                アイコン
２０                    カーソル
３０                    アイコン
【図１】
2007286332.tif 000003
【図２−１】
2007286332.tif 000004
【図２−２】
2007286332.tif 000005
【図３】
2007286332.tif 000006
【図４】
2007286332.tif 000007
【図５】
2007286332.tif 000008
【図６】
2007286332.tif 000009
【図７】
2007286332.tif 000010
【図８】
2007286332.tif 000011
【図９】
2007286332.tif 000012