**********************************************************************
* 責任の免責 (保証の不提供)                                          *
*                                                                    *
* 以下のサンプル・プログラムは、IBM コーポレーションによって作成     *
* されています。サンプル・プログラムは、IBM の標準プログラムでは     *
* なく、お客様のアプリケーション開発に役立てて頂くためのサンプル     *
* として提供しています。IBM は「プログラム」を特定物として現存す     *
* るままの状態で提供し、第三者の権利の不侵害の保証、商品性の保証、   *
* 特定目的適合性の保証または法律上の瑕疵担保責任を含むすべての明     *
* 示もしくは黙示の保証責任を負わないものとします。サンプル・プロ     *
* グラムの使用に関して IBM および「提供者」は、免失利益を含むい      *
* かなる直接または間接の損害についても責任を負いません。             *
*                                                                    *
**********************************************************************
コンテナー・サンプル

  説明:
    コンテナー・サンプルでは、コンテナーおよびコンテナー・オブジェク
    トの例を示します。コンテナーには、親コンテナー・オブジェクトと子
    コンテナー・オブジェクトがあります。初期ビューは treeIconView
    ですが、ビューは textView、flowedTextView、nameView、detailsView、
    treeTextView、treeNameView、および iconView など、どのビューにで
    も変更できます。また、このサンプルではすべてのコンテナー・オブジ
    ェクトを選択したり、選択解除することができます。さらに、選択した
    親コンテナー・オブジェクトだけを表示するためにフィルターも提供さ
    れています。
    使用するクラスとしては、IContainerControl、IContainerObject、
    IContainerColumn、および IContainerControl::FilterFn があります。

  コンセプト／機能:
    -  コンテナーの作成と表示
    -  メニュー・バー項目によるビュー変更
    -  メニュー・バー項目による全選択または全選択解除
       (ツリー・ビュー以外の場合)
    -  フィルター・オプションによる選択項目のみの表示
       (PM 互換コンテナーのみ)

  コマンド行からこのプロジェクトをビルドする方法:
    このサンプルが入っているディレクトリーから、次のように
    入力してください。
         NMAKE

  WorkFrame 環境内からこのプロジェクトをビルドする方法:
    標準 WorkFrame の BUILD 命令を参照してください。

  コマンド行からこのプロジェクトを実行する方法:
    このサンプルが入っているディレクトリーから、次のように
    実行可能ファイルの名前を入力してください。
         CNR

  WorkFrame 環境内からこのプロジェクトを実行する方法:
    標準 WorkFrame の RUN 命令を参照してください。

  注意事項:
    このサンプルの実行が失敗したり、異常終了した場合は、ICLUI ト
    レースをオンにすると、障害についての詳細を得ることができます。
    これを行うには、
    環境変数 ICLUI_TRACE を
    次のように設定します。

        set ICLUI_TRACE=ON
        set ICLUI_TRACETO=STDERR

    ICLUI_TRACETO は、トレース情報が報告される場所を制御します。トレ
    ースをオンにすると、ICLUI 例外テキストが標準エラー・ファイルに書
    き込まれます。たとえば、次のようになります。

        sample >sample.out 2>&1

    この場合、例外データはファイル 'sample.out' に書き出されます。

  追加のハードウェア／ソフトウェア要件:
    なし

  VisualAge for C++ のサンプル情報:
    VisualAge for C++ 製品に添付されているサンプルの完全リストは、
    オンライン「サンプル・ガイド」にあります。このノートブック
    にアクセスするには、次のように操作してください。

    -  「プログラム・マネージャー」ウィンドウで VisualAge for C++
       プログラム・グループをオープンし、次に
    -  プログラム・グループの中の「サンプル・ガイド」ノートブック
       をオープンする。

