Sdílet prostřednictvím


Třída CMultiDocTemplate

Určuje šablonu dokumentu, který implementuje rozhraní více dokumentů (MDI).

class CMultiDocTemplate : public CDocTemplate

Členy

58d94y2f.collapse_all(cs-cz,VS.110).gifVeřejné konstruktory

Název

Description

CMultiDocTemplate::CMultiDocTemplate

Konstrukce CMultiDocTemplate objektu.

Poznámky

Aplikace MDI používá jako pracovní prostor ve kterém může uživatel otevřít více dokumentů windows rámeček, z nichž každá obsahuje dokument v okně hlavní rámec.Podrobnější popis MDI, viz Windows rozhraní pokyny pro návrh softwaru.

Šablona dokumentu definuje vztahy mezi tři typy tříd:

  • Třída dokumentu, které se odvozují z CDocument.

  • Zobrazení třídy, která zobrazuje data z výše uvedené třídy dokumentu.Můžete odvodit této třídy z CView, CScrollView , CFormView , nebo CEditView .(Můžete také použít CEditView přímo.)

  • Třída okna rámeček, který obsahuje zobrazení.Pro šablonu dokumentu MDI lze odvodit této třídy z CMDIChildWnd , nebo pokud nepotřebujete upravit chování rám okna dokumentu, můžete použít CMDIChildWnd přímo bez vyplývající vlastní třídy.

Aplikace MDI může podporovat více než jeden typ dokumentu a různých typů dokumentů může být současně otevřít.Aplikace má jednu šablonu dokumentu pro každý typ dokumentu, který jej podporuje.Například pokud MDI aplikace podporuje tabulky a textové dokumenty, aplikace má dvě CMultiDocTemplate objektů.

Aplikace používá šablony dokumentu, když uživatel vytvoří nový dokument.Pokud podporuje více než jeden typ dokumentu, rámci získává názvy typů podporovaných dokumentu ze šablony dokumentu a zobrazí je v seznamu v dialogovém okně Nový soubor.Po výběru typu dokumentu uživatele aplikace vytvoří objekt třídy dokumentu, objektu rámeček okna a objekt zobrazení a připojí je k sobě.

Není nutné každý člen volání funkce CMultiDocTemplate s výjimkou konstruktor.Úchyty framework CMultiDocTemplate objekty interně.

Další informace o CMultiDocTemplate , viz šablony dokumentů a proces vytváření dokumentu nebo zobrazení.

Hierarchii dědičnosti

CObject

CCmdTarget

CDocTemplate

CMultiDocTemplate

Požadavky

Záhlaví: afxwin.h

Viz také

Referenční dokumentace

Třída CDocTemplate

Diagram hierarchie

Třída CDocTemplate

Třída CSingleDocTemplate

Třída CWinApp