エクスプローラー形式の MFC アプリケーションの作成
多くの Windows システム アプリケーションでは、エクスプローラーにユーザー インターフェイス (UI) が使用されています。 たとえば、エクスプローラーを開始すると、クライアント領域を分割する垂直分割バーを持つアプリケーションが表示されます。 クライアント領域の左側にはナビゲーション機能と参照機能が用意されており、クライアント領域の右側には左側のウィンドウの選択に関連する詳細が表示されます。 ユーザーが左側のウィンドウの項目をクリックすると、アプリケーションは右側のウィンドウに再入力します。 MDI アプリケーションでは、 View メニューのコマンドを使用して、右側のウィンドウに表示される詳細の量を変更できます。 (SDI または複数の最上位のドキュメント アプリケーションでは、ツール バー ボタンのみを使用して詳細を変更できます)。
ペインの内容は、アプリケーションによって異なります。 ファイル システム ブラウザーの左側のウィンドウにはディレクトリまたはマシン、またはマシン グループの階層ビューが表示され、右側のウィンドウにはフォルダー、個々のファイル、またはマシン、およびそれらに関する詳細が表示されます。 内容が必ずしもファイルである必要はありません。 電子メール メッセージ、エラー レポート、またはデータベース内のその他のアイテムを指定できます。
ウィザードでは、次のクラスが自動的に作成されます。
CLeftView
クラスは、クライアント領域の左側のウィンドウを定義します。 これは常にCTreeView
から派生しています。CProjNameView クラスは、クライアント領域の右側のウィンドウを定義します。 既定では、
CListView
から派生しますが、ウィザードの Generated Classes ページの Base クラスリストから指定したクラスに応じて、別の種類のビューにすることができます。
生成されるアプリケーションには、1 つのドキュメント インターフェイス (SDI)、複数のドキュメント インターフェイス (MDI)、または複数の最上位ドキュメント アーキテクチャを使用できます。 アプリケーションによって作成される各フレーム ウィンドウは、 CSplitterWnd
を使用して垂直方向に分割されます。 このアプリケーションの種類のコーディングは、スプリッターを使用する通常の MFC アプリケーションのコーディングと似ていますが、この種類のアプリケーションには各分割ウィンドウ内に個別のコントロール ビューがある点が異なります。
右側のウィンドウで既定のリスト ビューを使用すると、ウィザードによって追加のメニューの選択肢 (MDI アプリケーションのみ) とツール バー ボタンが作成され、ビューのスタイルが大きなアイコン、小さいアイコン、リスト、詳細モードに切り替わります。
エクスプローラー スタイルの MFC 実行可能ファイルの作成を開始するには
MFC アプリケーションの作成 の指示に従います。MFC アプリケーション ウィザード アプリケーションの種類 ページで、エクスプローラー プロジェクト スタイルを選択します。 (として表示される場合があります。Windows エクスプローラー Visual Studio のバージョン。以前は、ファイル マネージャーの名前が Windows エクスプローラーに変更されていました。Windows 10 以降では、エクスプローラーに名前が変更されました。Visual Studio のバージョンにWindows エクスプローラードロップダウンが含まれている場合、これはエクスプローラー プロジェクトに必要なオプションです)。
ウィザードの他のページで必要なその他のオプションを設定します。
Finish をクリックしてスケルトン アプリケーションを生成します。
詳細については、以下を参照してください:
関連項目
MFC アプリケーション ウィザード
Web ブラウザー形式の MFC アプリケーションの作成
フォームベースの MFC アプリケーションの作成