
それクラスでは、マルチ ドキュメント インターフェイス (MDI) を実装するドキュメント テンプレートを定義します。MDI アプリケーションのメイン フレーム ウィンドウそれぞれのドキュメントが表示されますでユーザーが 0 個以上のドキュメント フレーム ウィンドウを開くことができますワークスペースとしてを使用してください。MDI の詳細については、ソフトウェア設計のための Windows インターフェイスのガイドラインを参照してください。
ドキュメント テンプレートの 3 種類のクラスの間の関係を定義します:
MDI アプリケーションが 1 つ以上の種類のドキュメントをサポートできるし、異なる種類のドキュメントを同時に開くことができます。アプリケーションは、サポートされる各ドキュメントの種類の 1 つのドキュメント テンプレートがあります。MDI アプリケーションのスプレッドシートとテキスト文書の両方をサポートしている場合は、たとえば、アプリケーションそれの 2 つのオブジェクトをが。
ユーザーが新しいドキュメントを作成すると、アプリケーションはドキュメント テンプレートを使用します。アプリケーションが 1 つ以上の種類のドキュメントをサポートしている場合は、フレームワークは、ドキュメント テンプレートから、サポートされているドキュメントの種類の名前を取得し、それらの一覧に [新しいファイル] ダイアログ ボックスが表示されます。ユーザー ドキュメントのタイプを選択したアプリケーションをドキュメント クラス オブジェクト、フレーム ウィンドウ オブジェクト、および view オブジェクトを作成し、それらが互いに結び付けます。
それコンス トラクター以外の任意のメンバー関数を呼び出す必要はありません。フレームワークそれオブジェクトを内部的に処理します。
それについてを参照してください ドキュメント テンプレートとドキュメント/ビューの作成プロセスでVisual の C++ プログラマのガイド。
# lt;afxwin.h> を含める;
サンプル特価; MFC サンプル MULTIPAD(&N)
参照特価;CDocTemplate、 CSingleDocTemplate、 CWinApp(&N)