(57)【要約】【課題】ＯＳ上で動作するアプリケーションプログラムにおけるフォルダの選択をユーザに認識させやすくするとともに、フォルダの名前の変更等フォルダに対する各種操作をダイアログ上で行うことができるものとする。【解決手段】ＯＳからファイル選択ダイアログのコントロール（基本クラス１１）を取得し継承し（＃２ａ）、継承したコントロールの派生クラス１２を作成し（＃２ｂ）、作成された派生クラス１２のうち、ファイルを選択する処理に係る部分を破棄し（＃２ｃ）、破棄されたファイル選択処理に係る部分に、フォルダを選択する処理を追加し、このように構築された派生クラス１３をフォルダ選択ダイアログ用のコントロールとして定義付ける（＃２ｄ）ように、アプリケーションプログラムが、ＣＰＵ２１を含むコンピュータを機能させる。【選択図】        図４
2004295703.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに読み込まれたオペレーティングシステム上で動作するアプリケーションプログラムのフォルダ選択用コントロールに基づいて、フォルダ選択の指示が入力されるフォルダ選択ダイアログを生成して表示するフォルダ選択ダイアログ表示方法であって、
前記アプリケーションプログラムは、前記オペレーティングシステムが提供するファイル選択用コントロールに関する基本クラスを継承して派生クラスを作成し、前記派生クラスにおけるファイル選択処理ステップをフォルダ選択処理ステップに置換し、選択処理が置換された前記派生クラスを前記フォルダ選択用コントロールとして設定し、設定された前記フォルダ選択用コントロールに基づいて前記フォルダ選択ダイアログを生成して表示することを特徴とするフォルダ選択ダイアログ表示方法。
【請求項２】
コンピュータに読み込まれたオペレーティングシステム上で動作し、指示入力手段からフォルダ選択の指示が入力されるフォルダ選択ダイアログを生成し、表示手段に前記フォルダ選択ダイアログを表示させるように、前記コンピュータを機能させるアプリケーションプログラムであって、
前記オペレーティングシステムが提供するファイル選択用コントロールに関する基本クラスを継承して派生クラスを作成する派生クラス生成手段、前記派生クラスにおけるファイル選択処理ステップをフォルダ選択処理ステップに置換する選択処理置換手段、および選択処理が置換された前記派生クラスを、前記フォルダ選択ダイアログをコントロールするフォルダ選択用コントロールに設定するコントロール設定手段として前記コンピュータを機能させるとともに、設定された前記フォルダ選択用コントロールに基づいて前記フォルダ選択ダイアログを前記表示手段に表示させるように前記コンピュータを機能させることを特徴とするアプリケーションプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、フォルダ選択ダイアログ表示方法およびアプリケーションプログラムに関し、詳細には、オペレーティングシステム（ＯＳ；基本ソフトウェア）が提供しているフォルダ選択ダイアログの改良に関するものである。
【０００２】
【従来の技術】
従来より、例えばＭｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（ウィンドウズ；登録商標）等のＯＳ上で動作するアプリケーションプログラムは、図７に示すように、ユーザが、データファイルやプログラムファイル等各種ファイルが格納されたフォルダを選択する際のダイアログ（フォルダ選択ダイアログ）３１の表示は、フォルダの階層情報（パス情報）をも含んだ形式で一括的に表す、いわゆるツリー形式の表示３２となっている。
【０００３】
すなわち、フォルダ選択ダイアログ３１のコントロールに関する基本クラスは、ＯＳが提供しているものであるが、アプリケーションソフトは、ＡＰＩ（Ａｐｐｌｉｃａｔｉｏｎ  Ｐｒｏｇｒａｍ  Ｉｎｔｅｒｆａｃｅ）によって、ＯＳからこのコントロールの基本クラスを継承して、フォルダ選択ダイアログ３１を表示している（非特許文献１）。
【０００４】
これに対して、図８に示すように、ユーザが、ファイルを選択する際のダイアログ（ファイル選択ダイアログ）３１′の表示は、初期設定され、あるいは選択された単一のフォルダに格納されている下位階層のフォルダやファイルが一覧的に表示されるリスト形式の表示３２′となっている。
【０００５】
すなわち、ファイル選択ダイアログのコントロールに関する基本クラスもＯＳが提供しているものであり、アプリケーションソフトは、ＡＰＩによって、ＯＳからこのコントロールの基本クラスを継承して、ファイル選択ダイアログ３１′を表示している（非特許文献２）。
【０００６】
【非特許文献１】
林  晴比古，「新Ｖｉｓｕａｌ  Ｃ＋＋６．０入門  シニア編」，ソフトバンク株式会社  出版事業部，１９９９年３月１０日
【非特許文献２】
エキスパートマグネティックス株式会社，「ＶＣ＋＋によるＷｉｎ３２プログラミングＴｉｐｓ」，技術評論社，平成１０年７月２５日
【０００７】
【発明が解決しようとする課題】
ところで、上述したフォルダ選択ダイアログでは、ツリー形式で表示されたフォルダのうち所望とするフォルダを選択したときは、その選択されたフォルダを表す小さなフォルダアイコンの絵柄が、閉じた状態から開いた状態に変わり、この絵柄の変化によって、ユーザは選択したフォルダを把握することができる。
【０００８】
しかし、小さなフォルダアイコン絵柄の変化による選択状態の表示は、一覧表示されているファイルを選択したときその選択されたファイルが反転表示され、かつダイアログボックス中のファイル名欄３３（図８参照）に選択されたファイル名が表示される仕様のファイル選択ダイアログに比べて、選択の判別がつきにくい、という問題がある。
【０００９】
また、ファイル選択ダイアログ上では行うことができる以下の操作を、フォルダ選択ダイアログ上では行うことはできない。
【００１０】
すなわち、
（１）フォルダの名前を変えること
（２）フォルダを新規に作成し、または削除すること
（３）フォルダを、ソートし、縮小表示し、並べて表示し、アイコン化表示し、一覧表示し、または詳細表示すること
（４）フォルダの中に格納されているファイルを見ながらフォルダを選択すること
これは、ファイル選択ダイアログのコントロールは、各フォルダ単位あるいは各ファイル単位についての詳細情報（例えば、ファイルサイズやファイルの種類、更新日時等）を同時に提供しているのに対して、フォルダ選択ダイアログのコントロールは、これらを提供していないことによる。
【００１１】
そこで、上述した選択の把握のしやすさや、フォルダに対する操作を行い得るファイル選択ダイアログによってフォルダ選択を行うことも考えられるが、ＯＳが提供しているファイル選択ダイアログは、フォルダを選択対象として実行することができないようにコントロールされている。
【００１２】
本発明は、上記事情に鑑みなされたものであり、フォルダの選択をユーザに認識させやすくするとともに、フォルダの名前の変更等フォルダに対する各種操作をダイアログ上で行うことができるフォルダ選択ダイアログの表示方法およびアプリケーションを提供することを目的とする。
【００１３】
【課題を解決するための手段】
上記課題を解決するため、本発明に係るフォルダ選択ダイアログ表示方法は、コンピュータに読み込まれたオペレーティングシステム上で動作するアプリケーションプログラムのフォルダ選択用コントロールに基づいて、フォルダ選択の指示が入力されるフォルダ選択ダイアログを生成して表示するフォルダ選択ダイアログ表示方法であって、前記アプリケーションプログラムは、前記オペレーティングシステムが提供するファイル選択用コントロールに関する基本クラスを継承して派生クラスを作成し、前記派生クラスにおけるファイル選択処理ステップをフォルダ選択処理ステップに置換し、選択処理が置換された前記派生クラスを前記フォルダ選択用コントロールとして設定し、設定された前記フォルダ選択用コントロールに基づいて前記フォルダ選択ダイアログを生成して表示することを特徴とする。
【００１４】
ここで、代表的なオペレーションシステムとしては、Ｍｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓが知られているが、本発明においては、Ｗｉｎｄｏｗｓに限定されるものではなく、ツリー形式で表示されるフォルダ選択ダイアログのコントロールと、リスト形式で表示されるファイル選択ダイアログのコントロールとを提供するＯＳであれば、他の基本ソフトであってもよいことはいうまでもない。
【００１５】
このように構成された本発明に係るフォルダ選択ダイアログ表示方法によれば、新たに構築されたフォルダ選択ダイアログのコントロールは、ＯＳが提供しているファイル選択ダイアログのコントロールを継承して生成、表示されるため、従来のフォルダ選択ダイアログ上では行えなかった新規フォルダの作成、フォルダの削除、フォルダの名前変更、フォルダの一覧表示、フォルダの詳細表示、アイコン化表示、フォルダのソート等フォルダに対する操作を、フォルダ選択ダイアログ上で行うことができる。
【００１６】
しかも、操作者に対して、ファイル選択の場合と同じ感覚で、フォルダの選択実行を行わせることができる。
【００１７】
なお、最下層のフォルダを選択対象とするフォルダ選択ダイアログにおいて前記最下層のフォルダの選択が実行されたときは、通常のファイル選択ダイアログのコントロール（基本クラス）に切り換えて表示してもよく、このようにフォルダ選択ダイアログからファイル選択ダイアログに切り換えて表示することにより、従来のアプリケーションプログラムにおけるファイル選択と同様に、最下層のフォルダ内に格納されたファイルの選択も行うことができる。
【００１８】
また、本発明に係るアプリケーションプログラムは、上記本発明に係るフォルダ選択ダイアログ表示方法をコンピュータに機能させるプログラムである。
【００１９】
すなわち、本発明に係るアプリケーションプログラムは、コンピュータに読み込まれたオペレーティングシステム上で動作し、指示入力手段からフォルダ選択の指示が入力されるフォルダ選択ダイアログを生成し、表示手段に前記フォルダ選択ダイアログを表示させるように、前記コンピュータを機能させるアプリケーションプログラムであって、前記オペレーティングシステムが提供するファイル選択用コントロールに関する基本クラスを継承して派生クラスを作成する派生クラス生成手段、前記派生クラスにおけるファイル選択処理ステップをフォルダ選択処理ステップに置換する選択処理置換手段、および選択処理が置換された前記派生クラスを、前記フォルダ選択ダイアログをコントロールするフォルダ選択用コントロールに設定するコントロール設定手段として前記コンピュータを機能させるとともに、設定された前記フォルダ選択用コントロールに基づいて前記フォルダ選択ダイアログを前記表示手段に表示させるように前記コンピュータを機能させることを特徴とする。
【００２０】
このように構成された本発明に係るアプリケーションプログラムによれば、派生クラス生成手段として機能するコンピュータが、オペレーティングシステムが提供するファイル選択用コントロールに関する基本クラスを継承して派生クラスを作成し、選択処理置換手段として機能するコンピュータが、この派生クラスにおけるファイル選択処理ステップをフォルダ選択処理ステップに置換し、コントロール設定手段として機能するコンピュータが、選択処理が置換された派生クラスを、フォルダ選択ダイアログをコントロールするフォルダ選択用コントロールに設定し、この設定されたフォルダ選択用コントロールに基づいてフォルダ選択ダイアログを表示手段に表示させる。
【００２１】
したがって、新たに設定されたフォルダ選択ダイアログのコントロールは、ＯＳが提供しているファイル選択ダイアログのコントロールを継承して生成、表示されるため、従来のフォルダ選択ダイアログ上では行えなかった新規フォルダの作成、フォルダの削除、フォルダの名前変更、フォルダの一覧表示、フォルダの詳細表示、アイコン化表示、フォルダのソート等フォルダに対する操作を、フォルダ選択ダイアログ上で行うことができる。
【００２２】
しかも、操作者に対して、ファイル選択の場合と同じ感覚で、フォルダの選択実行を行わせることができる。
【００２３】
なお、最下層のフォルダを選択対象とするフォルダ選択ダイアログにおいて前記最下層のフォルダの選択が実行されたときは、通常のファイル選択ダイアログのコントロール（基本クラス）に切り換えて表示手段に表示させる表示切り換え手段として、コンピュータを機能させるようにしてもよく、このようにフォルダ選択ダイアログからファイル選択ダイアログに切り換えて表示することにより、従来のアプリケーションプログラムにおけるファイル選択と同様に、最下層のフォルダ内に格納されたファイルの選択も行うことができる。
【００２４】
【発明の実施の形態】
以下、本発明に係るフォルダ選択ダイアログ表示方法およびアプリケーションプログラムの具体的な実施の形態について、図面を参照して説明する。
【００２５】
図１は、本発明の一実施形態に係るフォルダ選択ダイアログ表示方法をコンピュータに実行させるアプリケーションプログラムがインストールされたコンピュータシステムを表すブロック図であり、コンピュータ２０、コンピュータ２０によって制御される表示手段３０、およびコンピュータ２０にフォルダ選択等の指示を入力する指示入力手段４０からなる。
【００２６】
ここで、コンピュータ２０には、Ｍｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（以下「ＯＳ」という。）およびこのＯＳ上で動作する本実施形態のアプリケーションプログラムがインストールされており、アプリケーションプログラムは、指示入力手段４０からフォルダ選択の指示が入力されるフォルダ選択ダイアログを生成し、表示手段３０にフォルダ選択ダイアログを表示させるように、コンピュータ２０を機能させる。
【００２７】
なお、上記アプリケーションプログラムは、車載用情報端末機に用いられる地図、画像、音楽、電子メールアドレス、電話番号等のデータを、コンピュータシステムで編集するために用いられるソフトウェアである。
【００２８】
また、このアプリケーションプログラムは、ＯＳが提供するファイル選択用コントロールに関する基本クラスを継承して派生クラスを作成する派生クラス生成手段２５、派生クラスにおけるファイル選択処理ステップをフォルダ選択処理ステップに置換する選択処理置換手段２６、および選択処理が置換された派生クラスを、フォルダ選択ダイアログをコントロールするフォルダ選択用コントロールに設定するコントロール設定手段２７としてコンピュータ２０を機能させるとともに、設定されたフォルダ選択用コントロールに基づいてフォルダ選択ダイアログを表示手段３０に表示させるようにコンピュータ２０を機能させる。
【００２９】
また、図２（ａ）は、図１に示したブロック図を、より具体化したコンピュータシステムの外観図であり、コンピュータ２０、表示手段としてのモニタ３０、指示入力手段としてのマウス４１およびキーボード４２を表し、同図（ｂ）は、コンピュータ２０の基本構成を示すブロック図である。
【００３０】
ここで、図２（ｂ）に示すコンピュータ２０は、制御装置２１ａおよび演算装置２１ｂを備えたＣＰＵ２１と、ＯＳおよびアプリケーションプログラムがインストールされた主記憶装置２２と、制御装置２１ａの制御を受けて主記憶装置２２にデータを入力する入力装置２３と、制御装置２１ａの制御を受けて主記憶装置２２からデータを受け取る出力装置２３とを備えた構成であり、ＣＰＵ２１が、派生クラス生成手段２５、選択処理置換手段２６、およびコントロール設定手段２７として機能する。
【００３１】
なお、コンピュータ２０の入力装置２３は、コンピュータ２０外部のモニタ３０とは異なる構成であり、コンピュータ２０の出力装置２４は、コンピュータ２０外部のマウス４１やキーボード４２とは異なる構成である。
【００３２】
次に、本実施形態に係るフォルダ選択ダイアログ表示方法およびアプリケーションプログラムの作用について、本実施形態のアプリケーションプログラムの処理内容を示すフローチャートを示す図３、および図３に示した処理内容のうち、フォルダ選択ダイアログの生成処理（図３においてステップ２（＃２））の詳細処理を示すフローチャートである図４を参照して説明する。
【００３３】
まず、このアプリケーションプログラムが起動すると、各種コントロール用の初期処理が行われ（＃１）、次いで、操作者が編集用のデータが格納されたフォルダを選択処理するためのフォルダ選択ダイアログが構築される（＃２）。
【００３４】
このフォルダ選択ダイアログの構築は、詳しくは図４および５に示すように、ＣＰＵ２１が、ＯＳからファイル選択ダイアログのコントロール（基本クラス１１）を取得して継承し（＃２ａ）、継承したコントロールの派生クラス１２を作成する（＃２ｂ）。
【００３５】
次いで、ＣＰＵ２１は、作成された派生クラス１２のうち、ファイルを選択する処理に係る部分（関数Ｎ，変数ｎ等）を破棄し（＃２ｃ）、破棄されたファイル選択処理に係る部分に、フォルダを選択する処理（関数Ｎ′，変数ｎ′等）を追加し、このように構築された派生クラス１３をフォルダ選択ダイアログ用のコントロールとして定義付ける（＃２ｄ）。
【００３６】
この結果、フォルダ選択の操作のためのフォルダ選択ダイアログ３１は、図６に示すような各階層のフォルダを一覧的な表示３２として表示するように設定され、かつ選択されたフォルダの名前をフォルダ名欄３３に表示するするように設定される。
【００３７】
なお、図６においては、未だフォルダが選択されていない状態を示しているが、選択された状態では、一覧の表示３２中の選択されたフォルダは、地色とフォルダ名の色が反転するとともに、フォルダ名欄３３にその選択されたフォルダ名が表示される。
【００３８】
次に、ＣＰＵ２１は、フォルダ情報の設定を行う（＃３）。このフォルダ情報の設定は具体的には、タイトル、初期フォルダの場所（パス情報）、フォルダ名、タイプの種類（フォルダ）をコントロールに設定することである。
【００３９】
このように設定されたフォルダ選択ダイアログのコントロール等は、マウス４１等からの指示入力であるイベントとともに、アプリケーションプログラムにおいて管理される（＃４）。
【００４０】
ＣＰＵ２１がメインの状態（＃４）にあるときに、操作者により、マウス４１を通じた操作が行われる（＃５）と、マウスムーブのイベントが発生し、このマウスイベントがＯＳに送信される。
【００４１】
このとき、操作者の操作が、フォルダを選択するための操作であるときは、モニタ３０の表示面には、例えば図６に示すようなフォルダ選択ダイアログ３１が表示される。
【００４２】
そして、ＯＳはこのマウスイベントを受信する（＃７）と、このマウスイベントに応じたマウスカーソルの状態をアプリケーションプログラムに送信する（＃７）。
【００４３】
これらの作用は、ＣＰＵ２１の制御装置２１ａおよび演算装置２１ｂ、主記憶装置２２、入力装置２３並びに出力装置２４の間での信号の送受信によって行われている。
【００４４】
そして、アプリケーションプログラムがマウスカーソルの状態を受信すると（＃４）、アプリケーションプログラムの処理にしたがって、ＣＰＵ２１がマウスカーソルイベントの発生（＃８）を判断し、このイベントがフォルダの選択操作に対応したイベントか否かを判定する（＃９）。
【００４５】
そして、このイベントがフォルダ選択操作に対応したイベントであると判定したとき（ａ）は、ＣＰＵ２１は、選択されたフォルダの情報を取得し（＃１０）、当該フォルダのチェックを行う（＃１１）。
【００４６】
ここで、フォルダの選択操作であるときは、図６において、一覧表示３２中のフォルダのうちいずれか選択されたフォルダは、地色とフォルダ名の色が反転するとともに、フォルダ名欄３３にその選択されたフォルダ名が表示され、選択ボタンをクリックされたことになる。
【００４７】
このステップ１１におけるフォルダのチェック処理は、ステップ３において設定されたフォルダ情報と合致するか否かのチェックであり、チェック結果が正しいとき（＃１２）は、ＣＰＵ２１は続いてフォルダ名のキャラクタチェックを行う（＃１３）。
【００４８】
このキャラクタチェックは、フォルダ選択ダイアログ３１上において、新規にフォルダを作成し、あるいはフォルダ名を変更する場合に重要であり、ＯＳの規定にしたがい、フォルダ名として使用できない文字、数字、記号等のキャラクタが設定されていないかどうか、パス情報まで含めて例えば２５６字以内という字数制限に適合しているか否かのチェックである。
【００４９】
なお、主記憶装置２２等に既に記憶されている既存フォルダを読み込む等のフォルダ選択操作の場合は、この選択されたフォルダは、以前の記憶処理の際のキャラクタチェックに適合していたために主記憶装置２２等に記憶されているのであるから、読込み操作におけるキャラクタチェックを行う必要はないため、迂回処理するようにしてもよい。
【００５０】
キャラクタチェック（＃１３）においてＣＰＵ２１が有効と判定する（＃１４）と、フォルダをチェンジする設定がなされ（＃１５）、次いで、この設定にしたがった描画要求がＯＳに対して送信される。
【００５１】
なお、フォルダをチェンジする設定とは、選択されたフォルダの下位層フォルダを、図６に示したフォルダ選択ダイアログ３１の一覧表示３２に表示するための設定を意味する。
【００５２】
一方、ＣＰＵ２１がアプリケーションプログラムにしたがって、フォルダのチェック（＃１１）において適合していないと判定したとき（＃１２）またはキャラクタのチェック（＃１３）において有効でないと判定したとき（＃１４）は、エラーメッセージを表示する設定がなされ（＃１６）、次いで、この設定にしたがった描画要求がＯＳに対して送信される。
【００５３】
また、マウスカーソルイベントがフォルダの選択操作に対応したイベントか否かの判定（＃９）において、ＣＰＵ２１が、フォルダ選択操作に対応したイベントではないと判定したとき（ｂ）は、ＣＰＵ２１は、マウス４１の位置を取得し（＃１７）、フォルダ選択ダイアログ３１のリサイズ設定を行い（＃１８）、次いで、この設定にしたがった描画要求がＯＳに対して送信される。
【００５４】
このリサイズ設定とは、図６に示したフォルダ選択ダイアログ３１は、その右下部分に設けられたリサイズボタン３４をマウス４１でドラッグして、矢印方向にマウス４１を移動することによってサイズを大きくすることができるが、このとき、マウス４１によるドラッグを止めた位置が、上記ステップ１７において取得されるマウスの位置であり、その止めた位置まで拡縮されたときのサイズが、ステップ１８において設定されるリサイズ後の大きさである。
【００５５】
以上の各描画要求をＯＳが受信すると、ＯＳは、それぞれの描画要求ごとの設定に応じた描画要求を、アプリケーションプログラムに送信する（＃７）。これらの作用も、ＣＰＵ２１の制御装置２１ａおよび演算装置２１ｂ、主記憶装置２２、入力装置２３並びに出力装置２４の間での信号の送受信によって行われている。
【００５６】
そして、アプリケーションプログラムが描画要求を受信すると（＃４）、アプリケーションプログラムの処理にしたがってＣＰＵ２１が、描画イベントの発生（＃１９）を判断し、モニタ３０に表示されたフォルダ選択ダイアログ３１の表示内容（ウィンドウ）を切り換えるように制御してウィンドウを切り換え（＃２０）、対応するイメージをモニタ３０に表示させ（＃２１）、以後のユーザインターフェースの入力を待つ（＃５）。
【００５７】
以上説明したように、本実施形態に係るファイル選択ダイアログ表示方法およびアプリケーションプログラムによれば、新たに構築されたフォルダ選択ダイアログ３１のコントロールは、ＯＳが提供しているファイル選択ダイアログのコントロールを継承して生成、表示されるため、従来のフォルダ選択ダイアログ（図７）上では行えなかった新規フォルダの作成、フォルダの削除、フォルダの名前変更、フォルダの一覧表示、フォルダの詳細表示、アイコン化表示、フォルダのソート等フォルダに対する操作を、フォルダ選択ダイアログ上で行うことができる。
【００５８】
しかも、操作者に対して、ファイル選択の場合と同じ感覚で、フォルダの選択実行を行わせることができる。
【００５９】
【発明の効果】
以上詳細に説明したように、本発明に係るフォルダ選択ダイアログ表示方法およびアプリケーションプログラムによれば、新たに構築されたフォルダ選択ダイアログのコントロールは、ＯＳが提供しているファイル選択ダイアログのコントロールを継承して生成、表示されるため、従来のフォルダ選択ダイアログ上では行えなかった新規フォルダの作成、フォルダの削除、フォルダの名前変更、フォルダの一覧表示、フォルダの詳細表示、アイコン化表示、フォルダのソート等フォルダに対する操作を、フォルダ選択ダイアログ上で行うことができる。
【００６０】
しかも、操作者に対して、ファイル選択の場合と同じ感覚で、フォルダの選択実行を行わせることができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るフォルダ選択ダイアログ表示方法をコンピュータに実行させるアプリケーションプログラムがインストールされたコンピュータシステムを表すブロック図である。
【図２】（ａ）は、図１に示したブロック図を、より具体化したコンピュータシステムの外観図、（ｂ）は、コンピュータの基本構成を示すブロック図である。
【図３】本実施形態のアプリケーションプログラムの処理内容を示すフローチャートである。
【図４】図４は、図３に示した処理内容のうち、フォルダ選択ダイアログの生成処理の詳細処理を示すフローチャートである。
【図５】コントロールを定義するクラスの継承、構築の流れを示す概念図である。
【図６】本実施形態のフォルダ選択ダイアログ表示方法およびアプリケーションプログラムによって表示されるフォルダ選択ダイアログを示す図である。
【図７】従来のフォルダ選択ダイアログの表示を示す図である。
【図８】ファイル選択ダイアログの表示を示す図である。
【符号の説明】
１１  基本クラス
１２，１３  派生クラス
２０  コンピュータ
２１  ＣＰＵ
２１ａ  制御装置
２１ｂ  演算装置
２２  主記憶装置
２３  入力装置
２４  出力装置
２５  派生クラス生成手段
２６  選択処理置換手段
２７  コントロール設定手段
３０  モニタ（表示手段）
４０  指示入力手段
４１  マウス（指示入力手段）
４２  キーボード（指示入力手段）
【図１】
2004295703.tif 000003
【図２】
2004295703.tif 000004
【図３】
2004295703.tif 000005
【図４】
2004295703.tif 000006
【図５】
2004295703.tif 000007
【図６】
2004295703.tif 000008
【図７】
2004295703.tif 000009
【図８】
2004295703.tif 000010