Vytváření nových dokumentů, Windows a zobrazení
Následující údaje poskytnout přehled procesu vytváření dokumentů, zobrazení a rám okna.Další články, které se soustředí na zúčastněných objekty obsahují další podrobnosti.
Po dokončení tohoto procesu spolupracující objekty neexistují a ukládat odkazy na sebe.Následující obrázky ukazují pořadí, ve kterém jsou vytvořeny objekty.Pořadí lze podle obrázku z obrázku.
Pořadí vytváření dokladu
Pořadí vytváření rámeček okna
Při vytváření zobrazení posloupnosti
Informace o způsobu rámci inicializuje nový dokument, zobrazení a objekty v rámci okna, viz třídy CDocument, CView, CFrameWnd, CMDIFrameWnd, a CMDIChildWnd v referenční knihovny MFC.Viz také Technická poznámka 22, což vysvětluje další procesy vytvoření a inicializace pod jeho diskuse rámci standardní příkazy pro New a Otevřít položky na soubor nabídce.
Inicializace vlastní doplnění těchto tříd
Předchozí údaje také navrhnout body, ve kterých můžete přepsat funkce členů inicializovat objekty aplikace.Přepsání OnInitialUpdate v zobrazení třídy je nejvhodnější místo inicializovat zobrazení.OnInitialUpdate Ihned po rámeček okna a zobrazit v rámci okna je připojena k jeho dokumentu dojde k volání.Například posouvání zobrazení je zobrazení (odvozené z CScrollView namísto CView), byste měli nastavit velikost zobrazení na základě velikosti dokumentu v vaše OnInitialUpdate potlačit.(Tento proces je popsán v popisu třídy CScrollView.) Můžete přepsat CDocument funkce členů OnNewDocument a OnOpenDocument poskytovat specifické inicializace dokumentu.Obvykle je nutné přepsat i od dokumentu lze vytvořit dvěma způsoby.
Ve většině případů by měl zavolat přepsat vaše verze základní třídy.Další informace naleznete v tématu funkce pojmenovaná členů tříd CDocument, CView, CFrameWnd, a CWinApp v referenční knihovny MFC.
Viz také
Koncepty
Šablony a proces vytváření dokumentu nebo zobrazení dokumentu