(57)【特許請求の範囲】
【請求項１】
スクロールバーを含む第１のウィンドウに、背面が透ける第２のウィンドウを重ねて表示し、前記第２のウィンドウに上書き処理を行う情報処理方法において、
前記第１のウィンドウの前記スクロールバーの領域を算出するスクロールバー領域算出ステップと、
前記第２のウィンドウに対し、指示手段により指示された位置を検出する検出ステップと、
前記検出ステップにより検出された位置が、前記スクロールバー領域算出ステップで算出された領域内にあれば、前記第２のウィンドウを閉じる終了ステップと、
前記終了ステップにより、前記第２のウィンドウを閉じた後、前記第１のウィンドウのスクロール処理が終了したとき、前記第２のウィンドウを表示する表示ステップと、
を有することを特徴とする情報処理方法。 
【請求項２】
前記スクロールバー領域算出ステップは、前記第１のウィンドウの右端、下端の所定の領域をスクロールバー領域とすることを特徴とする請求項１記載の情報処理方法。
【請求項３】
前記表示ステップは、前記第２のウィンドウを閉じた後に前記検出ステップにより検出された位置が、前記スクロールバーの領域を除く前記第１のウィンドウの領域内にあれば、前記第２のウィンドウを表示することを特徴とする請求項１または２に記載の情報処理方法。
【請求項４】
スクロールバーを含む第１のウィンドウに、背面が透ける第２のウィンドウを重ねて表示し、前記第２のウィンドウに上書き処理を行う情報処理方法において、
前記第１のウィンドウのスクロールボックス領域を算出するスクロールボックス領域算出ステップと、
前記第２のウィンドウに対し、指示手段により指示された位置を検出する検出ステップと、
前記検出ステップにより検出された位置が、前記スクロールボックス領域算出ステップで算出されたスクロールボックス領域内にあれば、前記第２のウィンドウを閉じる終了ステップと、
前記終了ステップにより前記第２のウィンドウを閉じた後、前記第１のウィンドウのスクロール処理が終了したとき、前記第２のウィンドウを表示する表示ステップと、
を有することを特徴とする情報処理方法。
【請求項５】
スクロールバーを含む第１のウィンドウに、背面が透ける第２のウィンドウを重ねて表示し、前記第２のウィンドウに上書き処理を行う情報処理方法において、
前記第１のウィンドウのスクロールボックスの領域を算出し、前記スクロールボックスの領域を包含するスクロールボックス見なし領域を算出するスクロールボックス見なし領域算出ステップと、
前記第２のウィンドウに対し、指示手段により指示された位置を検出する検出ステップと、
前記検出ステップにより検出された位置が、前記スクロールボックスみなし領域算出ステップで算出されたスクロールボックス見なし領域内にあれば、前記第２のウィンドウを閉じる終了ステップと、
前記終了ステップにより前記第２のウィンドウを閉じた後、前記第１のウィンドウのスクロール処理が終了したとき、前記第２のウィンドウを表示する表示ステップと、
を有することを特徴とする情報処理方法。
【請求項６】
前記検出ステップにより検出された位置が、前記スクロールボックス見なし領域であって、前記スクロールボックスの領域を除く領域内にあれば、前記指示手段により指示された位置を前記スクロールボックス領域内に移動させる移動ステップをさらに有することを特徴とする請求項５記載の情報処理方法。
【請求項７】
スクロールバーを含む第１のウィンドウに、背面が透ける第２のウィンドウを重ねて表示し、前記第２のウィンドウに上書き処理を行う情報処理装置において、
前記第１のウィンドウの前記スクロールバーの領域を算出するスクロールバー領域算出手段と、
前記第２のウィンドウに対し、指示手段により指示された位置を検出する検出手段と、
前記検出手段により検出された位置が、前記スクロールバー領域算出手段で算出された領域内にあれば、前記第２のウィンドウを閉じる終了手段と、
前記終了手段により前記第２のウィンドウを閉じた後、前記第１のウィンドウのスクロール処理が終了したとき、前記第２のウィンドウを表示する表示手段と、
を有することを特徴とする情報処理装置。
【請求項８】
スクロールバーを含む第１のウィンドウに、背面が透ける第２のウィンドウを重ねて表示し、前記第２のウィンドウに上書き処理を行う情報処理装置において、
前記第１のウィンドウのスクロールボックス領域を算出するスクロールボックス領域算出手段と、
前記第２のウィンドウに対し、指示手段により指示された位置を検出する検出手段と、
前記検出手段により検出された位置が、前記スクロールボックス領域算出手段で算出されたスクロールボックス領域内にあれば、前記第２のウィンドウを閉じる終了手段と、
前記終了手段により前記第２のウィンドウを閉じた後、前記第１のウィンドウのスクロール処理が終了したとき、前記第２のウィンドウを表示する表示手段と、
を有することを特徴とする情報処理装置。
【請求項９】
スクロールバーを含む第１のウィンドウに、背面が透ける第２のウィンドウを重ねて表示し、前記第２のウィンドウに上書き処理を行う情報処理装置において、
前記第１のウィンドウのスクロールボックスの領域を算出し、前記スクロールボックスの領域を包含するスクロールボックス見なし領域を算出するスクロールボックス見なし領域算出手段と、
前記第２のウィンドウに対し、指示手段により指示された位置を検出する検出手段と、
前記検出手段により検出された位置が、前記スクロールボックスみなし領域算出手段で算出されたスクロールボックス見なし領域内にあれば、前記第２のウィンドウを閉じる終了手段と、
前記終了手段により前記第２のウィンドウを閉じた後、前記第１のウィンドウのスクロール処理が終了したとき、前記第２の表示領域ウィンドウを表示する表示手段と、
を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理方法及び情報処理装置に関する。
【背景技術】
【０００２】
コンピュータ等のディスプレイ上にコンテンツ（文書・Ｗｅｂページ等）を表示するアプリケーションとしては、Ｍｉｃｒｏｓｏｆｔ社製のＷｏｒｄ（登録商標）のような「文書作成ソフト」・Ａｄｏｂｅ  Ｓｙｓｔｅｍｓ社製のＡｃｒｏｂａｔ  Ｒｅａｄｅｒ（登録商標）のような「文書管理ソフト」・Ｎｅｔｓｃａｐｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ社製のＮｅｔｓｃａｐｅ  Ｃｏｍｍｕｎｉｃａｔｏｒ（登録商標）のような「Ｗｅｂブラウザ」等が知られている。
【０００３】
このようなコンテンツがウィンドウとしてディスプレイ上に表示されている場合に、当該ウィンドウ上に補足説明や説明位置の明確化等を目的に上書き描画を行いたいとき、ウィンドウ上へ背景が透けて見えるウィンドウ（以下、透明ウィンドウと言う）を表示し、当該透明ウィンドウ上へ上書き描画を行う。この時、カーソルなどを移動して操作するマウスデータは全て透明ウィンドウへ渡されるため、透明ウィンドウの背面にあるウィンドウ（以下、背面ウィンドウと言う）のスクロールバー、ツールバーなどの操作はできなくなる。
【０００４】
特開２０００−２５９３１０には、本来表示すべき情報の表示領域上に、メニューバー、スクロールバーなどのグラフィカルユーザインターフェース部品を透過型にして重ねて表示する技術が開示されている。これにより、透過型のスクロールバーなどを操作することで、透過型グラフィカルユーザインターフェース部品の背面にあるウィンドウの操作を行うことができる。
【特許文献１】特開２０００−２５９３１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、前記従来技術では、表示されているウィンドウ上に上書き描画を行いたい場合、背面ウィンドウと合わせてグラフィカルユーザインターフェース部品上にも全画面の透明ウィンドウを表示することになり、背面ウィンドウの操作をするためには、透明ウィンドウを閉じる必要があり、ユーザの画面操作が煩雑であった。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、ディスプレイ上に表示されているウィンドウに重ねて透明ウィンドウを表示した場合でも、透明ウィンドウの背面にある背面ウィンドウの画面操作を効率よく行うことができる情報処理方法及び情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明は、スクロールバーを含む第１のウィンドウに、背面が透ける第２のウィンドウを重ねて表示し、前記第２のウィンドウに上書き処理を行う情報処理方法において、前記第１のウィンドウの前記スクロールバーの領域を算出するスクロールバー領域算出ステップと、前記第２のウィンドウに対し、指示手段により指示された位置を検出する検出ステップと、前記検出ステップにより検出された位置が、前記スクロールバー領域算出ステップで算出された領域内にあれば、前記第２のウィンドウを閉じる終了ステップと、前記終了ステップにより、前記第２のウィンドウを閉じた後、前記第１のウィンドウのスクロール処理が終了したとき、前記第２のウィンドウを表示する表示ステップと、を有する。
【０００８】
あるいは、本発明は、スクロールバーを含む第１のウィンドウに、背面が透ける第２のウィンドウを重ねて表示し、前記第２のウィンドウに上書き処理を行う情報処理方法において、前記第１のウィンドウのスクロールボックス領域を算出するスクロールボックス領域算出ステップと、前記第２のウィンドウに対し、指示手段により指示された位置を検出する検出ステップと、前記検出ステップにより検出された位置が、前記スクロールボックス領域算出ステップで算出されたスクロールボックス領域内にあれば、前記第２のウィンドウを閉じる終了ステップと、前記終了ステップにより前記第２のウィンドウを閉じた後、前記第１のウィンドウのスクロール処理が終了したとき、前記第２のウィンドウを表示する表示ステップと、を有する。
【０００９】
あるいは、本発明は、スクロールバーを含む第１のウィンドウに、背面が透ける第２のウィンドウを重ねて表示し、前記第２のウィンドウに上書き処理を行う情報処理方法において、前記第１のウィンドウのスクロールボックスの領域を算出し、前記スクロールボックスの領域を包含するスクロールボックス見なし領域を算出するスクロールボックス見なし領域算出ステップと、前記第２のウィンドウに対し、指示手段により指示された位置を検出する検出ステップと、前記検出ステップにより検出された位置が、前記スクロールボックスみなし領域算出ステップで算出されたスクロールボックス見なし領域内にあれば、前記第２のウィンドウを閉じる終了ステップと、前記終了ステップにより前記第２のウィンドウを閉じた後、前記第１のウィンドウのスクロール処理が終了したとき、前記第２のウィンドウを表示する表示ステップと、を有する。
【発明の効果】
【００１０】
本発明によれば、ディスプレイ上に表示されているウィンドウに重ねて透明ウィンドウを表示した場合でも、透明ウィンドウの背面にある背面ウィンドウの画面操作を効率良く行うことができる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の形態を図面に基づいて説明する。
【００１２】
（実施の形態１）
以下、本発明における実施の形態１について説明する。図１は、本発明における情報処理システム構成図である。図２は、図１に示す情報処理システムの概略構成図である。
【００１３】
本発明における情報処理システムは、情報処理装置１００、ディスプレイ１０１、タッチパネル１０２、座標制御装置１０３より構成される。
【００１４】
ディスプレイ１０１は、ＰＤＰ（プラズマディスプレイパネル）、液晶リアプロジェクタ等の表示装置から成り、情報処理装置１００から出力する画像を表示する。タッチパネル１０２は、ディスプレイ面に触れた指、ペン等の座標指示物を検知する。ここで、図３、図４を用いてタッチパネルを用いるタブレットＰＣについて説明する。タブレットＰＣは、キーボードとマウス操作を前提とする既存のＰＣに代わり、ペンでマウスの代わりに操作、手書きでキーボードの代わりに文字描画などが行えるようタッチパネルが標準装備されている。
【００１５】
図３は、標準的なノートＰＣタイプのタブレットＰＣを示す図である。ディスプレイ３０１にはタッチパネルが標準装備されている。図４は、図３のタブレットＰＣのディスプレイ３０１を１８０度回転させ折り畳んだ状態を示す図である。タブレットＰＣは、電子ペン４０１とタブレットＰＣに内蔵されたセンサーによりディスプレイ３０１上の電子ペン４０１の位置（座標）を知り、マウスのクリック、ドラッグ操作をエミュレートする。水平のディスプレイ３０１と電子ペン４０１を使用することにより、マウス操作では困難な手書き文字が、紙に文字を書く感覚で描画可能となる。
【００１６】
ディスプレイ３０１の描画面の構成について説明する。電子ペン４０１が直接接触する面には強化ガラス４０２が設置され、液晶ディスプレイユニット４０３が傷つくのを防止する。また、液晶ディスプレイユニット４０３の下に電子ペン４０１の位置を検知する電磁誘導センサーユニット４０４が配置され、ディスプレイ３０１は画像品質が損なわれない構造となっている。なお、図３と図４では、ディスプレイ３０１を回転して折り畳む形式を示したが、ディスプレイ３０１が取り外せるタイプもある。
【００１７】
図１に戻り、座標算出制御装置１０３は、ディスプレイ面に接触する座標指示物を検知し、検知した位置（座標）を算出し、算出した位置を情報処理装置１００に出力する。ここで、タッチパネルの座標検知方式の一例として光遮断検知方式について図５を用いて説明する。
【００１８】
発光ダイオード５０１は、検知精度に応じてＸ軸、Ｙ軸方向に一列に複数個配置され、赤外光を発行する。図５では、ＸＧＡディスプレイを例にしているので、ＸＧＡディスプレイの解像度である１０２４×７６８ピクセルと同じ個数の発行ダイオード５０１が並んでいる。
【００１９】
フォトレジスタ５０２は、発光ダイオード５０１が発行する赤外光を受光し、受光した赤外光を電気信号に変換し、変換した電気信号をタッチパネル制御装置に出力する。
【００２０】
座標算出制御装置１０３は、Ｘ軸方向、Ｙ軸方向の発光ダイオード５０１を順次発光させ、フォトレジスタ５０２から出力される電気信号が特定量以下である場合、座標指示物５０３が存在するものとして発光ダイオード５０１の配置位置から座標指示物５０３の座標位置を特定する。座標指示物５０３が図５の位置にある場合、Ｘ軸発光ダイオード「２」から発光される赤外光が座標指示物５０３に遮られ、赤外光はフォトレジスタ５０２により受光されないためフォトレジスタ５０２から出力される電気信号が特定量以下となる。よって、座標指示物５０３のＸ座標は「２」と認識できる。また、Ｙ座標もＸ座標と同様にして、Ｙ座標は「３」と認識できる。
【００２１】
図１に戻り、情報処理装置１００は、タッチパネルドライバ１０４、マウスＩ／Ｆ１０５、アプリケーション１０６、表示Ｉ／Ｆ１０７を含んで構成される。
【００２２】
タッチパネルドライバ１０４は、ＲＳ２３２Ｃ、ＵＳＢなどの通信手段により座標算出制御装置１０３が出力する座標データを取得し、ＯＳが定義するマウスデータへ変換し、マウスデータをＯＳが提供するマウスＩ／Ｆ（インターフェース）１０５へ出力する。ここで、マウスデータは、ＰＣに接続されるマウスにより出力されるデータと同一の形式となり、マウス操作と同一である。
【００２３】
図６は、タッチパネルにおいて検知した座標指示物の状態と座標ステータスとの対応表の一例を示す図である。例えば、座標指示物が非検知状態から最初に検知された座標の座標ステータスは、「タッチ座標」となる。
【００２４】
図７は、座標ステータスとマウスステータスとの対応表の一例を示す図である。例えば、タッチパネルのタッチ操作をマウス操作のＯＮ、デタッチ操作をマウス操作のＯＦＦとして、マウスの右ボタン、中ボタン、左ボタンのいずれを示すかはユーザにより選択可能とする。
【００２５】
図１のマウスＩ／Ｆ１０５は、タッチパネルドライバ１０４から取得したマウスデータをアプリケーション１０６に出力する。
【００２６】
アプリケーション１０６は、ＯＳにより実行権が与えられると、マウスＩ／Ｆ１０５からマウスデータを受け取る。また、アプリケーション１０６は、受け取ったマウスデータに基づいて、マウス座標下の情報（メニュー、ボタン等）に定義されている機能を実行する。
【００２７】
表示Ｉ／Ｆ１０７は、アプリケーション１０５の実行結果をディスプレイ１０１に表示するため、アプリケーションの画像データをＲＧＢ画像に変換する。
【００２８】
図１、図２に示す情報処理システムの簡単な動作について説明する。情報処理装置１００が処理する任意のアプリケーションプログラムが作成する文書などをディスプレイ１０１に表示する。また、タッチパネル１０２を用いて表示されている文書などをメニュー操作、スクロール操作する際、座標算出制御装置１０３で、タッチされた位置の座標を検出し、タッチ下の機能を実行する。
【００２９】
また、ディスプレイ１０１に表示されている文書などに上書き描画を行いたい場合は、情報処理装置１００により最前面に透明ウィンドウを表示し、透明ウィンドウに上書き描画を行う。ここで、図１、図２はタッチパネルを用いた例であるが、マウスを用いてメニュー操作、スクロール操作しても良い。
【００３０】
以下、透明ウィンドウを表示し、透明ウィンドウに上書き描画する際のウィンドウの切り替えに関する情報処理装置について説明する。
【００３１】
図８は、実施の形態１における情報処理装置８００の主な機能を示すブロック図である。情報処理装置８００は、ウィンドウ表示手段８０１、透明ウィンドウ表示手段８０２、スクロールバー領域算出手段８０３、ポイント指示位置判定手段８０６、透明ウィンドウ終了手段８０７、描画手段８０８により構成される。
【００３２】
ウィンドウ表示手段８０１は、ＯＳが実行しているアプリケーションを表示する。この時点で最前面に表示されているウィンドウは、上書き描画のための透明ウィンドウが最前面に表示された場合、背面ウィンドウとなる。
【００３３】
透明ウィンドウ表示手段８０２は、ＯＳが実行しているアプリケーションのウィンドウ上に上書き描画を行う場合、ユーザの指示により透明ウィンドウを表示する。
【００３４】
スクロールバー領域算出手段８０３は、表示されているウィンドウのスクロールバー領域を算出する。ここで、スクロールバー領域算出手段８０３については図９を用いて詳細に説明する。
【００３５】
図９に示すように、スクロールバー領域算出手段８０３は、スクロールバー位置情報取得判定手段９０１、スクロールバー領域算出手段９０２、スクロールバー見なし領域算出手段９０３により構成される。
【００３６】
スクロールバー位置情報取得判定手段９０１は、ＯＳが提供するＡＰＩ（アプリケーションインターフェース）を用いてスクロールバーの位置情報を取得する否か判定する。取得する情報は例えば、スクロールバー領域の左上端座標、スクロールバー幅、スクロールバー高さである。
【００３７】
また、スクロールバー位置情報取得判定手段９０１は、取得したスクロールバー位置情報をスクロールバー領域算出手段９０２に出力する。スクロールバー位置情報取得判定手段９０１がスクロールバー位置情報を取得できなかった場合は、スクロールバー位置情報を取得できなかったことをスクロールバー見なし領域算出手段９０３に通知する。
【００３８】
ここで、スクロールバー位置情報を取得できない場合について説明する。例えば、マイクロソフト社のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）であるＷｉｎｄｏｗｓ（登録商標）を用いる場合、標準のライブラリソフトであるＭＦＣ（マイクロソフトファンデーションクラス）によりアプリケーションソフトが作成されているときにはスクロールバー位置情報を取得することができるが、ＭＦＣでアプリケーションソフトが作成されていないときにはスクロールバー位置情報を取得することができない。つまり、スクロールバー位置情報取得判定手段９０１は、ウィンドウにスクロールバーが表示されているにもかかわらず、ＡＰＩを用いてもスクロールバー位置情報を取得することができない場合がある。
【００３９】
スクロールバー領域算出手段９０２は、スクロールバー位置情報取得判定手段９０１より取得したスクロールバー位置情報に基づいてスクロールバー領域を算出し、算出した領域をポイント指示位置判定手段８０６に出力する。スクロールバー領域の算出方法については、図１０を用いて説明する。
【００４０】
図１０は、ディスプレイ１００１上におけるスクロールバーの表示位置を示した図である。スクロールバー位置情報取得判定手段９０１は、ＡＰＩを用いることにより垂直スクロールバー１００３の左上端座標（ＶＷＸ，ＶＷＹ）、垂直スクロールバー１００３の幅（ＶＷＷ）、垂直スクロールバー１００３の高さ（ＶＷＨ）を取得する。スクロールバー領域算出手段９０２は、これらの情報に基づいて加減演算を行うことにより垂直スクロールバー１００３の領域を算出する。また、垂直スクロールバーと同様の演算を行うことで水平スクロールバー領域についても算出することができる。
【００４１】
スクロールバー見なし領域算出手段９０３は、ウィンドウ位置情報取得手段９０４、スクロールバー見なし領域設定手段９０５により構成されている。
【００４２】
ウィンドウ位置情報取得手段９０４は、スクロールバー位置情報取得判定手段９０１からスクロールバー位置情報を取得できなかったことを通知されると、ウィンドウの位置情報を取得し、取得した情報をスクロールバー見なし領域設定手段９０５に出力する。
【００４３】
スクロールバー見なし領域設定手段９０５は、取得したウィンドウ位置情報に基づいてスクロールバー領域を推定して算出し、算出した領域をスクロールバー領域と見なして設定し、ポイント指示位置判定手段８０６に出力する。ここで、ＡＰＩを用いてスクロールバー位置情報を取得できなかった場合のスクロールバー領域の算出方法について、図１１を用いて説明する。
【００４４】
図１１は、基本的には図１０と同様である。しかし、スクロールバーが独自の方法で作成されていることなどにより、スクロールバー位置情報取得判定手段９０１はスクロールバー位置情報を取得できないところが異なる。そこで、まずはウィンドウ位置情報であるウィンドウの左上端座標（ＷＸ，ＷＹ）、ウィンドウの幅（ＷＷ）、ウィンドウの高さ（ＷＨ）をウィンドウ位置情報取得手段９０４より取得する。スクロールバー見なし領域設定手段９０５は、これらの情報と垂直スクロールバー幅（ＶＷＷ）、水平スクロールバー高さ（ＨＷＨ）とに基づいて、垂直スクロールバーの左上端座標（ＶＷＸ，ＶＷＹ）、水平スクロールバーの左上端座標（ＨＷＸ，ＨＷＹ）を、下記（１）〜（４）の数式により算出する。
ＶＷＸ＝ＷＸ＋ＷＷ−ＶＷＷ    ・・・（１）
ＶＷＹ＝ＷＹ            ・・・（２）
ＨＷＸ＝ＷＸ            ・・・（３）
ＨＷＹ＝ＷＹ＋ＷＨ−ＨＷＨ    ・・・（４）
垂直スクロールバー幅（ＶＷＷ）、水平スクロールバー高さ（ＨＷＨ）については、ＡＰＩより取得できれば取得した値を用いればよいし、ＡＰＩより取得できなければ既定の値を用いればよい。
【００４５】
スクロールバー領域と見なす領域については、例えば水平スクロールバーの場合、左上端座標（ＨＷＸ，ＨＷＹ）、幅（ＷＷ−ＶＷＷ）、高さ（ＨＷＨ）に基づいて領域が算出され、算出された領域を水平スクロールバー領域と見なす。
【００４６】
図８に戻り、ポイント指示手段８０４は、タッチパネルを用いてディスプレイ上における位置を電子ペンで指示する。あるいはポイント指示手段８０４は、マウスやキーボードを用いてカーソルを動かし、クリックなどをすることによりディスプレイ上における位置を指示する。
【００４７】
ポイント指示位置検出手段８０５は、ポイント指示手段９０４により指示された位置を取得し、取得した位置がディスプレイ上のどの位置にあるかをディスプレイ上における座標面上で検出する。タッチパネルにおいては、前述した光遮断座標検知方式などで検出する。
【００４８】
ポイント指示位置判定手段８０６については、図１２を用いて詳細に説明する。図１２に示すように、ポイント指示位置判定手段８０６は、切替スイッチ１２０１、スクロールバー領域位置判定手段１２０２、背面ウィンドウ領域位置判定手段１２０３より構成される。
【００４９】
切替スイッチ１２０１は、透明ウィンドウ表示手段８０２から透明ウィンドウを表示したことを通知されると、ポイント指示位置検出手段８０５により検出された指示位置をスクロールバー領域位置判定手段１２０２に出力するため、端子１２０１ａと端子１２０１ｂとを接続する。また、切替スイッチ１２０１は、透明ウィンドウ終了手段８０７により透明ウィンドウを閉じたことを通知されると、ポイント指示位置検出手段８０５により検出された指示位置を背面ウィンドウ領域位置判定手段１２０３に出力するため、端子１２０１ａと１２０１ｃとを接続する。
【００５０】
スクロールバー領域位置判定手段１２０２は、ポイント指示位置検出手段８０５により検出された指示位置が、スクロールバー領域算出手段８０３より取得したスクロールバー領域内にあるか否かを判定する。スクロールバー領域位置判定手段１２０２は、指示位置がスクロールバー領域内にあれば、透明ウィンドウ終了手段８０７に透明ウィンドウを終了するよう指示し、指示位置がスクロールバー領域内になければ、描画手段８０８に指示位置を出力する。これより、背面ウィンドウをスクロールしたい場合、透明ウィンドウ終了ボタンを押下しなくても、視覚的に見えているスクロールバー領域内でクリックやタッチパネルによるポイント指示を行えば、透明ウィンドウを閉じることができる。
【００５１】
背面ウィンドウ領域位置判定手段１２０３は、ポイント指示位置検出手段８０５により検出された指示位置が、スクロールバー領域を除くウィンドウ領域内にあるか否かを判定する。ウィンドウ領域については、前述したとおり、ＡＰＩを用いて取得した情報から算出可能となっている。背面ウィンドウ領域位置判定手段１２０３は、指示位置がスクロールバー領域を除くウィンドウ領域内にあれば、透明ウィンドウ表示手段８０２に透明ウィンドウを表示するよう指示し、指示位置がスクロールバー領域を除くウィンドウ領域内になければ、アプリケーションに指示位置を出力して、アプリケーションが指示位置の下にある機能を実行する。これより、背面ウィンドウをスクロールするために透明ウィンドウを一旦閉じた場合、再度透明ウィンドウを表示したいときには、透明ウィンドウの表示を容易に行うことができる。
【００５２】
なお、ここでは詳しく説明しないが、ポイント指示位置判定手段８０６は、透明ウィンドウ上にある終了ボタン、または終了ボタンが表示されていない場合は右クリックでメニューバーを表示させ、メニューバー上の終了ボタンをポイント指示されたか否かも判定する。
【００５３】
図８の透明ウィンドウ終了手段８０７は、ポイント指示位置判定手段８０６により指示を受けると、表示している透明ウィンドウを閉じる。また、透明ウィンドウ終了手段８０７は、透明ウィンドウ終了ボタンを押下して透明ウィンドウを閉じるのではなく、指示位置がスクロールバー領域内にあるため透明ウィンドウを閉じたと判断した場合には、透明ウィンドウを終了したことをポイント指示位置判定手段８０６に通知する。ポイント指示位置判定手段８０６に対して再度透明ウィンドウを表示するか否かの判定を行わせるためである。
【００５４】
描画手段８０８は、ポイント指示位置判定手段８０６から指示位置を取得すると、指示位置に沿ってラインを引くなどして透明ウィンドウに描画を行う。
【００５５】
ここで、図１３は、ディスプレイ１０１に対しての背面ウィンドウ１３００、透明ウィンドウ１３０４の表示順序関係を示した図である。図１３では、透明ウィンドウ１３０４がディスプレイ１０１上の最前面に表示され、背面ウィンドウ１３００が透明ウィンドウ１３０４の背面に表示される。本発明では、透明ウィンドウ１３０４の終了ボタン１３０６を押下しなくても、透明ウィンドウ１３０４上のスクロールバー領域１３０５内でクリックやタッチパネルによるタッチなどのポイント指示がされれば、透明ウィンドウ１３０４を閉じることができる。
【００５６】
図１４は、実施の形態１における透明ウィンドウ終了処理のフローチャートである。ステップ１４０１では、ウィンドウ表示手段８０１がウィンドウを表示する。次にステップ１４０２では、透明ウィンドウ表示手段８０２が透明ウィンドウを表示する。ステップ１４０３では、スクロールバー位置情報取得判定手段９０１が背面ウィンドウのスクロールバー位置情報を取得可能かどうか判定する。ステップ１４０３によりＹＥＳと判定されれば、ステップ１４０３では、スクロールバー領域算出手段９０２が、スクロールバー領域を算出する。ステップ１４０３によりＮＯと判定されれば、スクロールバー見なし領域算出手段９０３が、スクロールバー見なし領域を算出する。
【００５７】
次にステップ１４０６では、ポイント指示位置検出手段８０５が、ポイント指示手段８０４により指示された位置を検出する。ステップ１４０７では、ポイント指示位置判定手段８０６が、指示位置が透明ウィンドウ終了ボタン上にあるか否かを判定する。ステップ１４０７によりＮＯと判定されれば、ステップ１４０８では、スクロールバー領域位置判定手段１２０２が、指示位置が背面ウィンドウのスクロールバー領域内にあるか否かを判定する。ステップ１４０７によりＹＥＳと判定された場合、またはステップ１４０８によりＹＥＳと判定された場合、ステップ１４０９では、透明ウィンドウ終了手段８０７が、透明ウィンドウを閉じる。ステップ１４０８によりＮＯと判定されれば、ステップ１４１０では、描画手段８０８が、指示位置に沿ってライン等を透明ウィンドウに描画する。
【００５８】
図１５は、本発明における透明ウィンドウ再表示処理のフローチャートである。図１５に示す処理は、図１４のステップ１４０９に続けて行う処理である。
【００５９】
ステップ１５０１では、透明ウィンドウ終了手段８０７が、透明ウィンドウ終了ボタンを押下したことによる透明ウィンドウの終了指示か否かを判定する。ステップ１５０１によりＮＯと判定されれば、ステップ１５０２では、背面ウィンドウ領域位置判定手段１２０３が、ポイント指示位置により検出された指示位置がスクロールバー領域を除く背面ウィンドウの領域内にあるか否かを判定する。ステップ１５０２によりＹＥＳと判定されれば、ステップ１５０３では、透明ウィンドウ表示手段８０２が、透明ウィンドウを表示する。ステップ１５０１によりＹＥＳ、またはステップ１５０２によりＮＯと判定されれば、透明ウィンドウを表示することなく通常の処理を行う。
【００６０】
図１５を用いて透明ウィンドウ再表示処理を説明したが、図１５の処理以外にも、次のような場合に透明ウィンドウの再表示を行ってもよい。透明ウィンドウの終了後に背面ウィンドウのスクロール処理が行われ、スクロール処理が終了したことを検知すると、再度透明ウィンドウを表示する。つまり、透明ウィンドウの終了後、ポイント指示位置判定手段８０５が、ポイント指示位置検出手段８０５により検出された位置は背面ウィンドウのスクロールボックス上にあると判定し、その後、ポイント指示位置検出手段８０５による指示位置を取得できなくなったとき（ポイント指示位置検出手段８０５がポイント指示手段８０４による指示位置を検出できなくなったとき）、透明ウィンドウ表示手段８０２に透明ウィンドウを表示するよう指示する。例えば、マウスを用いる場合、透明ウィンドウを終了後、ウィンドウのスクロールボックスをドラッグしてウィンドウをスクロールする。次にスクロール処理を終了するときにはドラッグを終了するが、このドラッグの終了を検知して再度透明ウィンドウを表示する。
【００６１】
以上、本発明における実施の形態１によれば、透明ウィンドウを表示した場合、背面ウィンドウのスクロールを行いたいときは、透明ウィンドウ上で視覚的に見える背面ウィンドウのスクロールバー領域内をクリックまたはタッチパネルによるポイント指示をすることにより透明ウィンドウを終了させ、背面ウィンドウのスクロール操作を効率的に行うことができる。
【００６２】
また、背面ウィンドウをスクロールするために透明ウィンドウを一旦閉じた場合、再度透明ウィンドウを表示したいときに、透明ウィンドウの表示を容易に行うことができる。
【００６３】
（変形例）
実施の形態１では、スクロールバー領域算出手段８０３にスクロールバー見なし領域算出手段９０３を設ける構成にしていたが、スクロールバー見なし領域算出手段９０３を設けなくてもよい。なぜなら、ＡＰＩを用いてスクロールバー位置情報を取得できない場合の例外処理であるスクロールバー見なし領域算出手段９０３がない構成でも、透明ウィンドウを表示した場合に背面ウィンドウの画面操作を効率的に行いたいという本発明の目的を達成することができるからである。
【００６４】
また、図１５に示したように、背面ウィンドウのスクロール操作のため透明ウィンドウを閉じた場合に再度透明ウィンドウを表示するようにした構成についても、必ずしも設ける必要はない。なぜなら、透明ウィンドウ再表示に係る構成がなくても、透明ウィンドウを表示した場合に背面ウィンドウの画面操作を効率的に行いたいという本発明の目的を達成することができるからである。
【００６５】
また、上記のスクロールバー見なし領域を算出するための構成、透明ウィンドウ再表示の構成両方とも設けなくても本発明の目的を達成することができる。
【００６６】
（実施の形態２）
以下、本発明における実施の形態２について説明する。実施の形態２の特徴は、背面ウィンドウのスクロールボックス領域を算出し、スクロールボックス領域内で指示位置が検出されれば透明ウィンドウを閉じるということである。
【００６７】
図１６は、実施の形態２における情報処理装置１６００の主な機能を示すブロック図である。図８と同様の構成については、図８と同じ符号を付し、その説明を省略する。図８と異なるスクロールボックス領域算出手段１６０１、ポイント指示位置判定手段１６０２について説明する。
【００６８】
スクロールボックス領域算出手段１６０１は、ウィンドウに表示されているスクロールバー内のスクロールボックス領域を算出する。ここで、スクロールボックス領域算出手段１６０１については、図１７を用いて詳細に説明する。
【００６９】
スクロールボックス領域算出手段１６０１は、スクロールバー領域算出手段８０３、スクロールバー画像情報取得手段１７０１、スクロールボックス領域設定手段１７０２より構成される。なお、スクロールバー領域算出手段８０３については実施の形態１で説明したスクロールバー領域算出手段８０３と同様であるので同じ符号を付し、その説明を省略する。
【００７０】
スクロールバー画像情報取得手段１７０１は、スクロールバー領域算出手段８０３により算出されたスクロールバー領域を取得し、取得したスクロールバー領域のピクセル画像を取得する。次に、スクロールバー画像情報取得手段１７０１は、取得したピクセル画像をスクロールボックス領域設定手段１７０２に出力する。
【００７１】
スクロールボックス領域設定手段１７０２は、取得したピクセル画像に基づいてスクロールボックス領域を算出する。スクロールボックス領域の算出方法については図１８を用いて説明する。
【００７２】
図１８では、水平スクロールボックス領域の算出方法を示すが、垂直スクロールボックス領域も同様にして算出することができる。スクロールボックス領域設定手段１７０２は、水平スクロールバーのピクセル画像１８０１に基づいて色の異なる領域（Ｘ０〜Ｘ１）を検索することによりスクロールボックスの位置を検出する。次に検出した位置に基づいて下記の数式（５）〜（８）により水平スクロールボックス左上端座標（ＨＸ，ＨＹ）、幅（ＨＷ）、高さ（ＨＨ）を算出し、水平スクロールボックス領域を設定する。
ＨＸ＝ＨＷＸ＋ＳＢＷ＋Ｘ０    ・・・（５）
ＨＹ＝ＨＷＹ            ・・・（６）
ＨＷ＝Ｘ１−Ｘ０        ・・・（７）
ＨＨ＝ＨＷＨ            ・・・（８）
なお、（ＨＷＸ，ＨＷＹ）、（ＨＷＨ）はスクロールバー領域算出手段８０３から取得し、水平スクロールボタン幅（ＳＢＷ）は、ＡＰＩを用いて取得可能である。
【００７３】
図１６に戻り、ポイント指示位置判定手段１６０２は、指示位置が所定の領域内にあるか否かを判定する。ここで、ポイント指示位置判定手段１６０２については、図１９を用いて詳細に説明する。図１２に示す実施の形態１におけるポイント指示位置判定手段８０６と同じ構成については同じ符号を付し、その説明を省略する。
【００７４】
スクロールボックス領域位置判定手段１９０１は、ポイント指示位置検出手段８０５により検出された指示位置が、スクロールボックス領域算出手段１６０１より取得したスクロールボックス領域内にあるか否かを判定する。スクロールボックス領域位置判定手段１９０１は、指示位置がスクロールボックス領域内にあれば、透明ウィンドウ終了手段８０７に透明ウィンドウを終了するよう指示し、指示位置がスクロールボックス領域内になければ、描画手段８０８に指示位置を出力する。これより、背面ウィンドウをスクロールしたい場合、透明ウィンドウ終了ボタンを押下しなくても、視覚的に見えているスクロールボックス領域内でクリックやタッチパネルによるポイント指示を行えば、透明ウィンドウを閉じることができる。
【００７５】
図２０は、実施の形態２における透明ウィンドウ終了処理のフローチャートである。実施の形態２のステップ２００１以前の処理は、図１４に示す実施の形態１のタイミングＴ１以前の処理と同様であるのでその説明を省略する。また、タイミングＴ１以降の処理においても図１４に示すステップと同じステップについては同じ符号を付し、その説明を省略する。
【００７６】
ステップ２００１では、スクロールボックス領域算出手段１６０１が、スクロールボックス領域を算出する。
【００７７】
ステップ１４０７によりＮＯと判定されれば、ステップ２００２では、ポイント指示位置判定手段１６０２が、指示位置が背面ウィンドウのスクロールボックス領域内にあるか否かを判定する。
【００７８】
以上、本発明における実施の形態２によれば、透明ウィンドウを表示した場合、背面ウィンドウのスクロールを行いたいときは、透明ウィンドウ上で視覚的に見える背面ウィンドウのスクロールボックス領域内をクリックまたはタッチパネルによるポイント指示をすることにより透明ウィンドウを終了させ、背面ウィンドウのスクロール操作を効率的に行うことができる。
【００７９】
（変形例）
実施の形態２についても実施の形態１と同様の変形例を適用することが可能である。また、実施の形態１では、透明ウィンドウを再表示する際に、スクロールバー領域を除くウィンドウ領域内か否かで判定を行っていたが、実施の形態では、スクロールボックス領域を除くウィンドウ領域内か否かで判定を行ってもよい。
【００８０】
（実施の形態３）
以下、本発明における実施の形態３について説明する。実施の形態３の特徴は、スクロールボックスを包含するスクロールボックス見なし領域を算出し、スクロールボックス見なし領域内で指示位置が検出されれば透明ウィンドウを閉じるということである。
【００８１】
図２１は、実施の形態３における情報処理装置２１００の主な機能を示すブロック図である。図８と同様の構成については同じ符号を付し、その説明を省略する。図８と異なるスクロールボックス見なし領域算出手段２１０１、ポイント指示位置判定手段２１０２について説明する。
【００８２】
スクロールボックス見なし領域算出手段２１０１は、ウィンドウに表示されているスクロールバー内のスクロールボックス領域を包含するスクロールボックス見なし領域を算出する。ここで、スクロールボックス見なし領域算出手段２１０１については、図２２を用いて詳細に説明する。
【００８３】
スクロールボックス見なし領域算出手段２１０１は、スクロールボックス領域算出手段１６０１、スクロールボックス見なし領域設定手段２２０１より構成される。なお、スクロールボックス領域算出手段１６０１については実施の形態２で説明したスクロールボックス領域算出手段１６０１と同様であるので同じ符号を付し、その説明を省略する。
【００８４】
スクロールボックス見なし領域設定手段２２０１は、スクロールボックス領域算出手段１６０１により算出されたスクロールボックス領域を取得し、取得したスクロールボックス領域を包含する領域を算出する。また、スクロールボックス見なし領域設定手段２２０１は、算出した領域をスクロールボックス見なし領域として設定し、スクロールボックス見なし領域をポイント指示位置判定手段２１０２に出力する。ここで、スクロールボックス見なし領域の算出方法については図２３を用いて説明する。
【００８５】
図２３では、水平スクロールボックス見なし領域の算出方法を示すが、垂直スクロールボックス見なし領域も同様にして算出することができる。スクロールボックス見なし領域設定手段２２０１は、水平スクロールボックスの左上端座標（ＨＸ，ＨＹ）、幅（ＨＷ）、高さ（ＨＨ）に基づいて下記の数式（９）〜（１２）により水平スクロールボックスを包含する領域の左上端座標（ＨＢＸ，ＨＢＹ）、幅（ＨＢＷ）、高さ（ＨＢＨ）を算出し、水平スクロールボックス見なし領域を設定する。
ＨＢＸ＝ＨＸ−Ｌ        ・・・（９）
ＨＢＹ＝ＨＹ−Ｌ        ・・・（１０）
ＨＢＷ＝ＨＷ＋２×Ｌ        ・・・（１１）
ＨＢＨ＝ＨＨ＋２×Ｌ        ・・・（１２）
なお、（ＨＷＸ，ＨＷＹ）、（ＨＷ）、（ＨＨ）はスクロールボックス領域算出手段１６０１から取得する。また、Ｌは実験により得られた既定値とする。
【００８６】
図２１に戻り、ポイント指示位置判定手段２１０２は、指示位置が所定の領域内にあるか否かを判定する。ここで、ポイント指示位置判定手段２１０２については、図２４を用いて詳細に説明する。図１２に示す実施の形態１におけるポイント指示位置判定手段８０６と同じ構成については同じ符号を付し、その説明を省略する。
【００８７】
スクロールボックス見なし領域位置判定手段２４０１は、ポイント指示位置検出手段８０５により検出された指示位置が、スクロールボックス見なし領域算出手段２１０１より取得したスクロールボックス見なし領域内にあるか否かを判定する。スクロールボックス見なし領域位置判定手段２４０１は、指示位置がスクロールボックス見なし領域内にあれば、スクロールボックス領域位置判定手段２４０２に通知し、指示位置がスクロールボックス見なし領域内になければ、描画手段８０８に指示位置を出力する。
【００８８】
スクロールボックス領域位置判定手段２４０２は、ポイント指示位置検出手段８０５により検出された指示位置が、スクロールボックス見なし領域算出手段２１０１より取得したスクロールボックス領域内にあるか否かを判定する。スクロールボックス領域位置判定手段２４０２は、指示位置がスクロールボックス領域内にあれば、透明ウィンドウ終了手段８０７に透明ウィンドウを終了するよう指示し、指示位置がスクロールボックス領域内になければ、ポイント指示位置移動手段２４０３に、指示位置を移動するよう指示する。
【００８９】
ポイント指示位置移動手段２４０３は、スクロールボックス領域位置判定手段２４０２から指示を受けると、ポイント指示手段８０４による指示位置を、スクロールボックス見なし領域算出手段２１０１より取得したスクロールボックス領域内に移動する。
【００９０】
これより、背面ウィンドウをスクロールしたい場合、透明ウィンドウ終了ボタンを押下しなくても、視覚的に見えているスクロールボックスを包含する領域内でクリックやタッチパネルによるポイント指示を行えば、透明ウィンドウを閉じることができる。
【００９１】
さらに、指示位置がスクロールボックス領域内にない場合には、スクロールボックス領域内に指示位置を移動させることにより、背面ウィンドウのスクロール操作を円滑に行うことができる。
【００９２】
図２５は、実施の形態３における透明ウィンドウ終了処理のフローチャートである。実施の形態３のステップ２５０１以前の処理は、図２０に示す実施の形態２のタイミングＴ２以前の処理と同様であるのでその説明を省略する。また、タイミングＴ２以降の処理においても図１４に示すステップと同じステップについては同じ符号を付し、その説明を省略する。
【００９３】
ステップ２５０２では、スクロールボックス見なし領域算出手段２１０１がスクロールボックス見なし領域を算出する。
【００９４】
ステップ１４０７によりＮＯと判定されれば、ステップ２５０２では、スクロールボックス見なし領域位置判定手段２４０１が、指示位置がスクロールボックス見なし領域内にあるか否かを判定する。ステップ２５０２によりＹＥＳと判定されれば、ステップ２５０３では、スクロールボックス領域位置判定手段２４０２が、指示位置がスクロールボックス領域内にあるか否かを判定する。ステップ２５０３によりＮＯと判定されれば、ステップ２５０４では、ポイント指示位置移動手段２４０３が、ポイント指示手段８０３の指示位置をスクロールボックス領域内に移動させる。
【００９５】
以上、本発明における実施の形態３によれば、透明ウィンドウを表示した場合、背面ウィンドウのスクロールを行いたいときは、透明ウィンドウ上で視覚的に見える背面ウィンドウのスクロールボックスを包含する領域内をクリックまたはタッチパネルによるポイント指示をすることにより透明ウィンドウを終了させ、背面ウィンドウのスクロール操作を効率的に行うことができる。
【００９６】
さらに、スクロールボックス領域を除くスクロールボックス見なし領域内にポイント指示がされれば、指示位置をスクロールボックス領域内に移動させることができ、背面ウィンドウのスクロール操作を円滑に行うことができる。
【００９７】
（変形例）
実施の形態３では、スクロールボックス領域位置判定手段２４０２とポイント指示位置移動手段２４０３とを設ける構成にしたが、これらの構成は設けなくてもよい。なぜなら、スクロールボックス領域位置判定手段２４０２とポイント指示位置移動手段２４０３とがない構成でも、透明ウィンドウを表示した場合に背面ウィンドウの画面操作を効率的に行いたいという本発明の目的を達成することができるからである。
【００９８】
また、実施の形態３についても実施の形態１や実施の形態２と同様の変形例を適用することが可能である。
【図面の簡単な説明】
【００９９】
【図１】本発明における情報処理システム構成図。
【図２】本発明における情報処理システムの概略構成図。
【図３】タブレットＰＣの一例を示す図。
【図４】図３のタブレットＰＣの変形例を示す図。
【図５】光遮断検知方式の説明図。
【図６】座標ステータスと状態との対応を示す図。
【図７】座標ステータスとマウスステータスとの対応を示す図。
【図８】本発明における実施の形態１に係る情報処理装置の機能ブロック図。
【図９】本発明における実施の形態１のスクロール領域算出手段の詳細な機能ブロック図。
【図１０】ディスプレイにおけるスクロールバー領域の算出方法を示す図。
【図１１】ディスプレイにおけるスクロールバー領域の他の算出方法を示す図。
【図１２】本発明における実施の形態１のポイント指示位置判定手段の詳細な機能ブロック図。
【図１３】ディスプレイにおける背面ウィンドウ、透明ウィンドウの表示順序関係を示す図。
【図１４】本発明における実施の形態１の透明ウィンドウ終了処理のフローチャート。
【図１５】本発明における実施の形態１の透明ウィンドウ再表示処理のフローチャート。
【図１６】本発明における実施の形態２に係る情報処理装置の機能ブロック図。
【図１７】本発明における実施の形態２のスクロールボックス領域算出手段の詳細な機能ブロック図。
【図１８】本発明における実施の形態２のスクロールボックス領域の算出方法を示す図。
【図１９】本発明における実施の形態２のポイント指示位置判定手段の詳細な機能ブロック図。
【図２０】本発明における実施の形態２の透明ウィンドウ終了処理のフローチャート。
【図２１】本発明における実施の形態３に係る情報処理装置の機能ブロック図。
【図２２】本発明における実施の形態３のスクロールボックス見なし領域算出手段の詳細な機能ブロック図。
【図２３】本発明における実施の形態３のスクロールボックス見なし領域の算出方法を示す図。
【図２４】本発明における実施の形態３のポイント指示位置判定手段の詳細な機能ブロック図。
【図２５】本発明における実施の形態３の透明ウィンドウ終了処理のフローチャート。
【符号の説明】
【０１００】
１００、８００、１６００、２１００  情報処理装置
１０１、３０１，１００１  ディスプレイ
１０２  タッチパネル
１０３  座標算出制御装置
１０４  タッチパネルドライバ
１０５  マウスＩ／Ｆ
１０６  アプリケーション
１０７  表示Ｉ／Ｆ
４０１  電子ペン
４０２  強化ガラス
４０３  液晶ディスプレイユニット
４０４  電磁誘導センサーユニット
５０１  発光ダイオード
５０２  フォトレジスタ
５０３  座標指示物
８０１  （背面）ウィンドウ表示手段
８０２  透明ウィンドウ表示手段
８０３，９０２  スクロールバー領域算出手段
８０４  ポイント指示手段
８０５  ポイント指示位置検出手段
８０６、１６０２、２１０２  ポイント指示位置判定手段
８０７  透明ウィンドウ終了手段
８０８  描画手段
９０１  スクロールバー位置情報取得判定手段
９０３  スクロールバー見なし領域算出手段
９０４  ウィンドウ位置情報取得手段
９０５  スクロールバー見なし領域設定手段
１００２  ウィンドウ
１００３、１３０１  垂直スクロールバー
１００４、１３０２  水平スクロールバー
１２０１  切替スイッチ
１２０１ａ、１２０１ｂ、１２０１ｃ  端子
１２０２  スクロールバー領域位置判定手段
１２０３  背面ウィンドウ領域位置判定手段
１３００  背面ウィンドウ
１３０３  スクロールボックス
１３０４  透明ウィンドウ
１３０５  スクロールバー領域
１３０６  終了ボタン
１６０１  スクロールボックス領域算出手段
１７０１  スクロールバー画像情報取得手段
１７０２  スクロールボックス領域設定手段
１８０１  水平スクロールバーピクセル画像
１９０１、２４０２  スクロールボックス領域位置判定手段
２１０１  スクロールボックス見なし領域算出手段
２２０１  スクロールボックス見なし領域設定手段
２４０１  スクロールボックス見なし領域位置判定手段
２４０３  ポイント指示位置移動手段
【図１】
0005256755.tif 000002
【図２】
0005256755.tif 000003
【図３】
0005256755.tif 000004
【図４】
0005256755.tif 000005
【図５】
0005256755.tif 000006
【図６】
0005256755.tif 000007
【図７】
0005256755.tif 000008
【図８】
0005256755.tif 000009
【図９】
0005256755.tif 000010
【図１０】
0005256755.tif 000011
【図１１】
0005256755.tif 000012
【図１２】
0005256755.tif 000013
【図１３】
0005256755.tif 000014
【図１４】
0005256755.tif 000015
【図１５】
0005256755.tif 000016
【図１６】
0005256755.tif 000017
【図１７】
0005256755.tif 000018
【図１８】
0005256755.tif 000019
【図１９】
0005256755.tif 000020
【図２０】
0005256755.tif 000021
【図２１】
0005256755.tif 000022
【図２２】
0005256755.tif 000023
【図２３】
0005256755.tif 000024
【図２４】
0005256755.tif 000025
【図２５】
0005256755.tif 000026