CSingleDocTemplate クラス
SDI (シングル ドキュメント インターフェイス) を実装するドキュメント テンプレートを定義します。
class CSingleDocTemplate : public CDocTemplate
解説
SDI アプリケーションは、メイン フレーム ウィンドウにドキュメントを表示します。つまり、一度に開けるドキュメントは 1 つだけです。
ドキュメント テンプレートは、次の 3 つのクラス間の関係を定義します。
ドキュメント クラス。これは、CDocument クラスから派生させます。
ビュー クラス。これは、上に挙げたドキュメント クラスのデータを表示します。 このクラスは、CView、CScrollView、CFormView、または CEditView から派生できます。 (CEditView を直接使用することもできます。)
フレーム ウィンドウ クラス。これは、ビューを保持します。 SDI のドキュメント テンプレートは、CFrameWnd から派生します。メイン フレーム ウィンドウの動作をカスタマイズする必要がない場合、派生クラスを作らずに直接 CFrameWnd を使用できます。
SDI アプリケーションは、通常 1 つのドキュメント型だけをサポートするので、CSingleDocTemplate オブジェクトを 1 つだけ持ちます。 一度に 1 つのドキュメントだけが開かれます。
コンストラクター以外の CSingleDocTemplate のメンバー関数を呼び出す必要はありません。 フレームワークが内部的に CSingleDocTemplate オブジェクトを処理します。
CSingleDocTemplate の使い方については、「ドキュメント テンプレートとドキュメント/ビューの作成手順」を参照してください。
必要条件
**ヘッダー:**afxwin.h
参照
処理手順
DOCKTOOL サンプル:Dockable のツールバーを示します