エクスプローラー形式の MFC アプリケーションの作成

多くの Windows システム アプリケーションでは、エクスプローラーにユーザー インターフェイス (UI) が使用されています。 たとえば、エクスプローラーを開始すると、クライアント領域を分割する垂直分割バーを持つアプリケーションが表示されます。 クライアント領域の左側にはナビゲーション機能と参照機能が用意されており、クライアント領域の右側には左側のウィンドウの選択に関連する詳細が表示されます。 ユーザーが左側のウィンドウの項目をクリックすると、アプリケーションは右側のウィンドウに再入力します。 MDI アプリケーションでは、[表示] メニューのコマンドを使用して、右側のウィンドウに表示される詳細の量を変更できます。 (SDI または複数の最上位のドキュメント アプリケーションでは、ツール バー ボタンのみを使用して詳細を変更できます)。

ペインの内容は、アプリケーションによって異なります。 ファイル システム ブラウザーの左側のウィンドウにはディレクトリまたはマシン、またはマシン グループの階層ビューが表示され、右側のウィンドウにはフォルダー、個々のファイル、またはマシン、およびそれらに関する詳細が表示されます。 内容が必ずしもファイルである必要はありません。 電子メール メッセージ、エラー レポート、またはデータベース内のその他のアイテムを指定できます。

ウィザードでは、次のクラスが自動的に作成されます。

  • このクラスは CLeftView 、クライアント領域の左側のペインを定義します。 それは常にから CTreeView派生しています.

  • CProjNameView クラスは、クライアント領域の右側のペインを定義します。 既定では、ウィザードの [生成されたCListViewクラス] ページの [基本クラス] リストから指定したクラスに応じて、別の種類のビューから派生していますが、別の種類のビューにすることができます。

生成されるアプリケーションには、1 つのドキュメント インターフェイス (SDI)、複数のドキュメント インターフェイス (MDI)、または複数の最上位ドキュメント アーキテクチャを使用できます。 アプリケーションによって作成される各フレーム ウィンドウは、次を使用して CSplitterWnd垂直方向に分割されます。 このアプリケーションの種類のコーディングは、スプリッターを使用する通常の MFC アプリケーションのコーディングと似ていますが、この種類のアプリケーションには各分割ウィンドウ内に個別のコントロール ビューがある点が異なります。

右側のウィンドウで既定のリスト ビューを使用すると、ウィザードによって追加のメニューの選択肢 (MDI アプリケーションのみ) とツール バー ボタンが作成され、ビューのスタイルが大きなアイコン、小さいアイコン、リスト、詳細モードに切り替わります。

エクスプローラー スタイルの MFC 実行可能ファイルの作成を開始するには

  1. MFC アプリケーションの作成に関する記事の指示に従ってください。

  2. MFC アプリケーション ウィザードの [アプリケーションの種類] ページで、エクスプローラー プロジェクト スタイルを選択します。 (次のように表示される場合があります。お使いのバージョンの Visual Studio の Windows エクスプローラー。以前は、ファイル マネージャーの名前が Windows エクスプローラーに変更されていました。Windows 10 以降では、エクスプローラーに名前が変更されました。お使いのバージョンの Visual Studio のドロップダウンに Windows エクスプローラーがある場合、これはエクスプローラー プロジェクトに必要なオプションです)。

  3. ウィザードの他のページで必要なその他のオプションを設定します。

  4. [完了] をクリックしてスケルトン アプリケーションを生成します。

詳細については、以下を参照してください:

関連項目

MFC アプリケーション ウィザード
Web ブラウザー形式の MFC アプリケーションの作成
フォームベースの MFC アプリケーションの作成