次の方法で共有


CSingleDocTemplate クラス

SDI (シングル ドキュメント インターフェイス) を実装するドキュメント テンプレートを定義します。

class CSingleDocTemplate : public CDocTemplate

メンバー

パブリック コンストラクター

名前

説明

CSingleDocTemplate::CSingleDocTemplate

CSingleDocTemplate オブジェクトを構築します。

解説

SDI アプリケーションでは、ドキュメントを表示するには、メイン フレーム ウィンドウを使用します; 1 個のドキュメントが一度に表示されます。

ドキュメント テンプレートは、3 種類のクラス間の関係を定義します:

  • CDocumentから派生するドキュメントのクラス。

  • ドキュメント クラスのデータを表示するビュー クラス、先頭にが表示されます。 CViewCScrollViewCFormView、または CEditViewからこのクラスを派生させることができます。 (または CEditView を直接使用できます)。

  • ビューを含むフレーム ウィンドウのクラス。 SDI ドキュメント テンプレートごとに、CFrameWndからこのクラスを取得できます。; メイン フレーム ウィンドウの動作をカスタマイズする必要がない場合は、独自のクラスを派生せずに CFrameWnd を直接使用できます。

SDI アプリケーションでは、通常、ドキュメントの 1 種類がサポートしているため CSingleDocTemplate の 1 オブジェクトのみがあります。 1 個のドキュメントが一度に表示されます。

コンストラクター以外) CSingleDocTemplate のメンバー関数を呼び出す必要はありません。 フレームワークは CSingleDocTemplate のオブジェクトを内部処理します。

CSingleDocTemplateの使用の詳細については、ドキュメント テンプレートとドキュメント/ビューの作成手順を参照してください。

継承階層

CObject

CCmdTarget

CDocTemplate

CSingleDocTemplate

必要条件

ヘッダー: afxwin.h

参照

関連項目

CDocTemplate クラス

階層図

CDocTemplate クラス

CDocument クラス

CFrameWnd クラス

CMultiDocTemplate クラス

CView クラス

CWinApp クラス

概念

MFC DOCKTOOL サンプル