[アプリケーションの種類] (MFC アプリケーション ウィザード)
MFC アプリケーション ウィザードのこのページを使用して、新しい MFC アプリケーションを設計し、基本的な機能を追加します。
アプリケーションの種類
アプリケーションで作成するドキュメント サポートの種類を指定します。 選択するアプリケーションの種類によって、アプリケーションで使用できるユーザー インターフェイス オプションが決まります。 詳細については、「 ユーザー インターフェイス機能、MFC アプリケーション ウィザード 」を参照してください。
ドキュメントの種類の詳細については、以下を参照してください。
オプション 説明 1 つのドキュメント ビュー クラスが CView クラスに基づく アプリケーションの単一ドキュメント インターフェイス (SDI) アーキテクチャを作成します。 ウィザードの [生成されたクラス、MFC アプリケーション ウィザード] ページで、ビューの基本クラスを変更できます。 たとえば、フォーム ベースのアプリケーションを作成するには、ビュー クラスに CFormView クラスを使用します。
この種類のアプリケーションでは、ドキュメントのフレーム ウィンドウに保持できるドキュメントは 1 つだけです。複数のドキュメント ビュー クラスが基になっている CView
アプリケーションのマルチ ドキュメント インターフェイス (MDI) アーキテクチャを作成します。 ウィザードの [生成されたクラス] ページで 、ビューの基本クラス を変更できます。 フォーム ベースのアプリケーションを作成するには、たとえば、ビュー クラスに使用CFormView
します。
この種類のアプリケーションでは、ドキュメントのフレーム ウィンドウに複数の子ウィンドウを保持できます。[タブ付きドキュメント] 各ドキュメントを個別のタブに配置します。 ダイアログ ベース ダイアログ クラス CDialog
の基になっているアプリケーションのダイアログ ベースのアーキテクチャを作成します。 (HTML ダイアログを作成するには、次のボックスを選択します 。HTML ダイアログを使用します。)HTML ダイアログを使用する ダイアログ ボックス アプリケーションの場合のみ。 CDialog クラスの代わりに CDHtmlDialog クラスからダイアログ クラスを派生させます。 このボックスをチェック場合は、 CDHtmlDialog
ウィザードの [生成されたクラス、MFC アプリケーション ウィザード] ページの [基本クラス] ボックスに一覧表示されます。
CDHtmlDialog
派生ダイアログ ボックスには、HTML ベースのダイアログ ボックスが表示され、データが HTML コントロールと交換され、HTML イベントが処理されます。複数の最上位ドキュメント ビュー クラスが基になっている CView
アプリケーションの複数の最上位アーキテクチャを作成します。
この種類のアプリケーションでは、ユーザーが [ファイル] メニューの [新規] (または [新しいフレーム] ) をクリックすると、親が暗黙的にデスクトップであるウィンドウが作成されます。 タスク バーに新しいドキュメント フレームが表示され、アプリケーション ウィンドウのクライアント領域に制限されません。ドキュメント/ビュー アーキテクチャのサポート
CDocument クラスと CView クラス (既定) を使用して、アプリケーションにドキュメント/ビュー アーキテクチャを含めるかどうかを指定します。 MFC 以外のアプリケーションを移植する場合、またはコンパイル済みの実行可能ファイルのサイズを小さくする場合は、このチェック ボックスをオフにします。 既定では、ドキュメント/ビュー アーキテクチャのないアプリケーションは CWinApp クラスから派生し、ディスク ファイルからドキュメントを開く MFC サポートは含まれません。
リソース言語
リソースの言語を設定します。 この一覧には、Visual Studio によってインストールされたシステムで使用できる言語が表示されます。 システム言語以外の言語を選択する場合は、その言語の適切なテンプレート フォルダーが既にインストールされている必要があります。
選択した言語は、ウィザードの [ドキュメント テンプレート文字列、MFC アプリケーション ウィザード] ページの [ローカライズされた文字列] オプションに反映されます。
Unicode ライブラリを使用する
MFC ライブラリの Unicode バージョンと Unicode 以外のバージョンのどちらを使用するかを指定します。
プロジェクト のスタイル
アプリケーションに標準の MFC、エクスプローラー、Visual Studio、または Office のアーキテクチャと表示があるかどうかを示します。 詳細については、「エクスプローラー スタイル MFC アプリケーションの作成」を参照してください。
オプション 説明 MFC 標準 標準の MFC アプリケーション アーキテクチャを提供します。 エクスプローラー 左側のウィンドウが CTreeView クラスで、右側のウィンドウが CListView クラスである分割ウィンドウを使用して、エクスプローラーのようなアプリケーションを実装します。 Visual Studio CDockablePane クラスから派生した 4 つのドッキング可能なウィンドウ (ファイル ビュー、クラス ビュー、プロパティ、および出力) と CMDIFrameWndEx クラス (既定) から派生したメイン フレーム ウィンドウを含む Visual Studio のようなアプリケーションを実装します。 Office CMFCRibbonBar クラスから派生したリボン、CMFCOutlookBar クラスから派生した Outlook バー、CMFCCaptionBar クラスから派生したキャプション バー、CMDIFrameWndEx クラスから派生したメイン フレームを含む Office に似たアプリケーションを実装します。 視覚的なスタイルと色
アプリケーションのビジュアル スタイルを決定します。 次のオプションを選択できます。
Windows ネイティブ/既定
Office 2003
Visual Studio 2005
Office 2007 (青のテーマ)
Office 2007 (黒のテーマ)
Office 2007 (Silver テーマ)
Office 2007 (Aqua テーマ)
ビジュアル スタイルの切り替えを有効にする
ユーザーが実行時にアプリケーションの表示スタイルを変更できるかどうかを指定します。通常は、メニューまたはリボンから適切な表示スタイルを選択します。
MFC の使用法
MFC ライブラリにリンクする方法を指定します。 既定では、MFC は共有 DLL としてリンクされます。
オプション 説明 共有 DLL で MFC を使用する MFC ライブラリを共有 DLL としてアプリケーションにリンクします。 アプリケーションは、実行時に MFC ライブラリを呼び出します。 このオプションにより、MFC ライブラリを使用する複数の実行可能ファイルで構成されるアプリケーションのディスクとメモリの要件が軽減されます。 Win32 アプリケーションと MFC アプリケーションの両方で DLL 内の関数を呼び出すことができます (既定) スタティック ライブラリで MFC を使用する ビルド時にアプリケーションを静的 MFC ライブラリにリンクします。
関連項目
MFC アプリケーション ウィザード
Visual Studio の C++ プロジェクトに対して作成されるファイルの種類
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示