Sdílet prostřednictvím


Vytváření nových dokumentů, oken a zobrazení

Na následujících obrázcích poskytnout přehled o procesu vytváření dokumentů, zobrazení a rámečkům oken.Další články, které se soustředí na zúčastněných objekty obsahují další podrobnosti.

Po dokončení tohoto procesu spolupracující objekty existují a ukládat odkazy na sebe.Následující obrázky ukazují pořadí, ve kterém jsou vytvořeny objekty.Můžete postupovat podle pořadí z obrázku do obrázku.

Sekvence vytvoření dokumentu

Pořadí pro vytvoření dokumentu

Sekvence vytvoření okna rámce

Sekvence vytvoření okna rámce

Sekvence vytvoření zobrazení

Pořadí pro vytvoření zobrazení

Informace o jak rozhraní framework inicializuje nový dokument, zobrazení a objekty okno rámce, viz třídy CDocument, CView, CFrameWnd, CMDIFrameWnd, a CMDIChildWnd v odkazu knihovny MFC.Viz také Technická poznámka: 22, což vysvětluje vytvoření a inicializace procesy dále v rámci jednání v rámci standardních příkazů pro New a Otevřít zboží souboru nabídky.

Inicializace vlastní dodatky k těmto třídám

Předchozí čísla také navrhnout body, ve kterých můžete přepsat členské funkce inicializovat objekty aplikace.Přepsání OnInitialUpdate v zobrazení třídy je nejlepší místo k inicializaci zobrazení.OnInitialUpdate Volání dojde ihned po vytvoření okna rámce a zobrazení v okně rámce je připojena k jeho dokumentu.Například, pokud je zobrazení zobrazit posuvníky (odvozené z CScrollView spíše než CView), nastavíte velikost zobrazení na základě velikosti dokumentu v své OnInitialUpdate přepsat. (Tento postup je popsán v popisu třídy CScrollView.) Můžete přepsat CDocument členské funkce OnNewDocument a OnOpenDocument poskytnout specifické pro aplikaci inicializace dokumentu.Obvykle je třeba přepsat i od dokumentu lze vytvořit dvěma způsoby.

Ve většině případů by měl zavolat vaší přepsané verze základní třídy.Další informace naleznete v tématu s názvem členské funkce tříd CDocument, CView, CFrameWnd, a CWinApp v odkazu knihovny MFC.

Viz také

Koncepty

Šablony dokumentů a proces tvorby v modelu dokument/zobrazení

Vytváření šablon dokumentů

Vytváření dokumentů/zobrazení

Vztahy mezi objekty MFC