Sdílet prostřednictvím


CDocTemplate::CDocTemplate

Konstrukce CDocTemplate objektu.

CDocTemplate (
   UINT nIDResource,
   CRuntimeClass* pDocClass,
   CRuntimeClass* pFrameClass,
   CRuntimeClass* pViewClass 
);

Parametry

  • nIDResource
    Určuje ID zdroje použité s typem dokladu.To může zahrnovat nabídky, ikony, akcelerátor tabulky a řetězec zdroje.

    Zdroj řetězce tvoří až sedm dílčích řetězců oddělených znakem "\n" ("\n" znak je potřeba jako zástupnou, pokud podřetězec není zahrnuta; však koncové znaky "\n" nejsou nezbytné); Tyto podřetězce popisují typ dokumentu.Informace o dílčích řetězců, GetDocString.Tento zdroj řetězce naleznete v souboru prostředku aplikace.Příklad:

    // MYCALC.RC

    STRINGTABLE PRELOAD DISCARDABLE

    BEGIN

    IDR_SHEETTYPE "\nSheet\nWorksheet\nWorksheets (*.myc)\n.myc\n MyCalcSheet\nMyCalc Worksheet"

    END

    Všimněte si, že řetězec začíná znakem "\n"; Důvodem je první dílčí řetězec není použita pro MDI aplikace a proto není zahrnuta.Můžete upravit tento řetězec pomocí editoru řetězce; celý řetězec se zobrazí jako jedna položka v editoru řetězce, nikoli jako samostatné položky sedm.

  • pDocClass
    Odkazuje CRuntimeClass objektu třídy dokumentu.Tato třída je CDocument-odvozené třídy definovat představují dokumenty.

  • pFrameClass
    Odkazuje CRuntimeClass objektu třídy rámeček okna.Tato třída může být CFrameWnd -odvozené třídy, nebo může být CFrameWnd sám, pokud chcete výchozí chování pro okno hlavní rámec.

  • pViewClass
    Odkazuje CRuntimeClass objektu zobrazení třídy.Tato třída je CView -odvozené třídy definovat zobrazení dokumentů.

Poznámky

Pomocí této funkce člena ke konstrukci CDocTemplate objektu.Dynamicky přidělit CDocTemplate objektu a předat jej CWinApp::AddDocTemplate z InitInstance členské funkce třídy vaší aplikace.

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CDocTemplate

Diagram hierarchie

CDocTemplate::GetDocString

CMultiDocTemplate::CMultiDocTemplate

CSingleDocTemplate::CSingleDocTemplate

CWinApp::AddDocTemplate

CWinApp::InitInstance

Struktura CRuntimeClass