
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