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
CMultiDocTemplate::CMultiDocTemplate