Udostępnij za pośrednictwem


Tworzenie nowych dokumentów, okien i widoków

Następujące dane liczbowe przedstawić przegląd procesu tworzenia dokumentów, widoki i ramka okna.Inne artykuły, które koncentrują się na obiekty uczestniczące dostarczenia dalszych szczegółów.

Po zakończeniu tego procesu współpracujących obiektów istnieje i przechowywania wskaźniki do siebie nawzajem.Na poniższych ilustracjach przedstawiono sekwencji, w którym są tworzone obiekty.Można wykonać sekwencję rysunek rysunek.

Sekwencja tworzenia dokumentu

Sekwencja tworzenia dokumentu

Sekwencja tworzenia okna ramki

Sekwencja tworzenia okna ramki

Sekwencja tworzenia widoku

Sekwencja tworzenia widoku

Aby uzyskać informacji na temat sposobu ramach inicjuje nowy dokument, widok i okno ramek obiektów, zobacz klasy CDocument, CView, CFrameWnd, CMDIFrameWnd, i CMDIChildWnd w odwołaniu biblioteki MFC.Zobacz też technicznej 22 Uwaga, co wyjaśnia procesy tworzenia i inicjowania dalszych pod jego dyskusji w ramach standardowych poleceń dla New i Otwórz towarów na pliku menu.

Inicjowanie swoje własne dodatki do tych klas

Poprzednimi także zaproponować punkty, w których można zastąpić funkcji elementów członkowskich do inicjowania obiektów aplikacji.Nadpisanie OnInitialUpdate w widoku klasy jest najlepszym miejscem do zainicjowania widoku.OnInitialUpdate Wywołanie występuje zaraz po oknie ramki jest tworzony i widok w oknie ramki jest dołączony do niej dokumentów.Na przykład, jeśli widok jest widokiem przewijania (pochodzące z CScrollView zamiast CView), należy ustawić rozmiar widoku na podstawie rozmiaru dokumentu w sieci OnInitialUpdate zastąpić. (Ten proces jest opisany w opisie klasy CScrollView.) Można zastąpić CDocument funkcje składowe OnNewDocument i OnOpenDocument aby zapewnić inicjowania aplikacji dokumentu.Zazwyczaj należy zastąpić zarówno ponieważ dokumentu można tworzyć na dwa sposoby.

W większości przypadków poszczególnych powinna wywołać wersja klasy podstawowej.Aby uzyskać więcej informacji, zobacz funkcje nazwanego elementu członkowskiego klas CDocument, CView, CFrameWnd, i CWinApp w odwołaniu biblioteki MFC.

Zobacz też

Koncepcje

Szablony dokumentów i proces tworzenia dokumentu/widoku

Tworzenie szablonu dokumentu

Tworzenie dokumentu/widoku

Relacje między obiektami MFC