Windows エクスプローラ形式の MFC アプリケーションの作成
更新 : 2007 年 11 月
多くの Windows システム アプリケーションでは、Windows エクスプローラのユーザー インターフェイス (UI) が使用されています。たとえば、Windows エクスプローラを起動すると、クライアント領域が分割バーによって左右に分割されて表示されます。クライアント領域の左側には移動と参照の機能があり、右側には左ペインで選択した項目の詳細が表示されます。ユーザーが左ペインで項目をクリックすると、右ペインの表示内容が更新されます。MDI アプリケーションでは、[表示] メニューのコマンドを使用して、右ペインに表示される詳細の表示内容を変更できます。SDI またはマルチ トップレベル ドキュメント アプリケーションでは、詳細の変更に使用できるのはツール バー ボタンだけです。
ペインの内容はアプリケーションによって異なります。ファイル システム ブラウザでは、左ペインにディレクトリ、コンピュータ、またはコンピュータ グループの階層構造が表示され、右ペインにフォルダ、各ファイル、またはコンピュータ、さらにその詳細が表示されます。ペインの内容はファイルとは限りません。電子メール メッセージ、エラー レポート、またはデータベース内のその他のアイテムも表示できます。
ウィザードでは以下のクラスが作成されます。
クライアント領域の左ペインを定義する CLeftView クラス。このクラスは必ず CTreeView から派生します。
クライアント領域の右ペインを定義する CProjNameView クラス。既定では、このクラスは CListView から派生しますが、ウィザードの [生成されたクラス] ページの [基本クラス] ボックスでクラスを指定して、別の種類のビューにすることもできます。
生成するアプリケーションには、シングル ドキュメント インターフェイス (SDI: Single Document Interface)、マルチ ドキュメント インターフェイス (MDI: Multiple Document Interface)、またはマルチ トップレベル ドキュメント アーキテクチャを含めることができます。アプリケーションで作成される各フレーム ウィンドウは、CSplitterWnd で左右に分割されます。このアプリケーション タイプのコーディングは、分割線を使用する通常の MFC アプリケーションのコーディングに似ていますが、各分割ペイン内にそれぞれコントロール ビューがある点が異なります。
右ペインで既定のリスト ビューを使用する場合は、大きいアイコン、小さいアイコン、一覧、または詳細モードにビューの表示形式を切り替えるための、メニューの選択肢 (MDI アプリケーションのみ) およびツール バー ボタンがウィザードによって作成されます。
Windows エクスプローラ形式の MFC アプリケーションの作成を開始するには
「MFC アプリケーションの作成」の手順に従って操作します。
MFC アプリケーション ウィザードの [アプリケーションの種類] ページの [Windows エクスプローラ] を選択します。
ウィザードのその他のページで、必要なオプションを設定します。
[完了] をクリックして、スケルトン アプリケーションを作成します。
詳細については、次のトピックを参照してください。