CMultiDocTemplate

Klasa CMultiDocTemplate definiuje szablon dokumentu, który implementuje MDI (MDI). Aplikacja MDI używa okna głównego ramki obszaru roboczego w którym użytkownik może otworzyć zero lub więcej windows ramce dokument, z których każda wyświetla dokument. Aby uzyskać bardziej szczegółowy opis MDI zobacz Windows interfejsu wskazówki dotyczące projektowania oprogramowania.

Szablon dokumentu definiuje relacje między trzy typy klas:

Aplikacja MDI może obsługiwać więcej niż jeden typ dokumentu, a dokumenty różnych typów może być otwarty w tym samym czasie. Aplikacja ma jeden szablon dokumentu dla każdego typu dokumentu, który obsługuje. Na przykład jeżeli aplikacji MDI obsługuje zarówno arkuszy kalkulacyjnych, jak i dokumenty tekstowe, aplikacja ma dwa obiekty CMultiDocTemplate.

Aplikacja używa szablony dokumentów, kiedy użytkownik tworzy nowy dokument. Jeśli aplikacja obsługuje więcej niż jeden typ dokumentu, ramy pobiera nazwy typów dokumentów obsługiwanych z szablonów dokumentów i wyświetla je na liście w oknie dialogowym Nowy plik. Po wybraniu typu dokumentu przez użytkownika aplikacji tworzy obiekt klasy dokumentu, obiekt window ramki i obiektu widoku i dołącza je do siebie.

Nie musisz wywołać wszelkie funkcje składowe CMultiDocTemplate z wyjątkiem konstruktora. Ramach obsługuje CMultiDocTemplate obiektów wewnętrznie.

Aby uzyskać więcej informacji o CMultiDocTemplate, zobacz Szablony dokumentów i procesu tworzenia widoku i dokumentu w Visual C++ Programmer's Guide.

obejmują # lt;afxwin.h>

Czło&nkowie klasy |nbsp; Klasa podstawowa | Wykres hierarchii

Próbki  Próbki MFC MULTIPAD

Zobacz też CDocTemplate, CSingleDocTemplate, CWinApp

Index