CSingleDocTemplate::CSingleDocTemplate

CSingleDocTemplate ( UINT nIDResource, CRuntimeClass ※ pDocClass, CRuntimeClass ※ pFrameClass, CRuntimeClass ※ pViewClass );

パラメーター

nIDResource

ドキュメント型で使用するリソースの ID を指定します。これは、メニューのアイコン、アクセラレータ テーブル、文字列リソースを含めることができます。

文字列リソース '\n' 文字で区切られた最大 7 つの部分で構成されます (部分文字列が含まれていない場合、文字 '\n' をプレース ホルダーとして必要です) ただし、末尾の '\n' 文字が必要ありません。これらの部分文字列は、ドキュメントの種類について説明します。部分文字列については、 CDocTemplate::GetDocStringを参照してください。この文字列リソースは、アプリケーションのリソース ファイルであります。たとえば

//MYCALC。RC破棄できる持つ STRINGTABLE プリロード開始特価;IDR_MAINFRAME「MyCalc Windows Application\nSheet\nWorksheet\n ワークシート (*.myc)\n.myc\nMyCalcSheet\n MyCalc ワークシート」終了(&N)

文字列エディターを使用してこの文字列を編集することができます;文字列全体として 1 つのエントリが文字列エディターで、ない 7 つの独立したエントリとして表示されます。

これらのリソースの種類の詳細についてを参照してください、 ( Visual の C++ ユーザーのガイドで説明)文字列エディター。

pDocClass

ドキュメント クラスのCRuntimeClassオブジェクトへのポインター。このクラスはCDocumentです-あなたの定義、ドキュメントを表すクラスの派生。

pFrameClass

フレーム ウィンドウ クラスのCRuntimeClassオブジェクトへのポインター。このクラスはcframewnd クラスをすることができます-派生クラス、または、メイン フレーム ウィンドウの既定の動作をする場合は、 cframewnd クラス自体をすることができます。

pViewClass

ビュー クラスのCRuntimeClassオブジェクトへのポインター。このクラスはCViewです-あなたの定義、ドキュメントを表示するクラスの派生。

解説

CSingleDocTemplateオブジェクトを構築します。動的に、 CSingleDocTemplateオブジェクトを割り当て、 CWinApp::AddDocTemplateから渡す、 InitInstance 、アプリケーション クラスのメンバー関数。

例

//CSingleDocTemplate::CSingleDocTemplate の例BOOL CMyApp::InitInstance(){特価;// ...//文書の種類を確立します。・ アプリケーションによってはサポートされていますAddDocTemplate (新しい CSingleDocTemplate (IDR_MAINFRAME、RUNTIME_CLASS (CSheetDoc)RUNTIME_CLASS (CFrameWnd)RUNTIME_CLASS (CSheetView)));// ...}(&N)

CSingleDocTemplate 概要|nbsp;クラス メンバー |階層図(&N)

参照特価;CDocTemplate::GetDocString、 CWinApp::AddDocTemplate、 CWinApp::InitInstance、 CRuntimeClass、 RUNTIME_CLASS(&N)

Index