Inicializace a uklízení dokumentů a zobrazení
K inicializaci a čištění po vašich dokumentech a pohledech se řiďte následujícími pokyny:
MFC framework inicializuje dokumenty a pohledy; můžete inicializovat všechna data, která do nich přidat.
Rámci vyčistí jako dokumenty a zavřít zobrazení; paměť je přidělen do haldy z v rámci členské funkce těchto dokumentů a zobrazení musí navrátit.
[!POZNÁMKA]
Odvolat tuto inicializace pro celou aplikaci se nejlépe provádí ve vaší přepsané z InitInstance členské funkce třídy CWinApp, a čištění pro celou aplikaci se nejlépe provádí ve vaší přepsané z CWinApp členské funkce ExitInstance.
Životního cyklu dokumentu (a jeho rámeček okna a zobrazení nebo zobrazení) v MDI aplikaci je následující:
Během dynamické vytváření volání konstruktoru dokumentu.
Pro každý nový dokument, dokument na OnNewDocument nebo OnOpenDocument se nazývá.
Uživatel pracuje s ním po celou dobu jeho životnosti.Obvykle k tomu dojde, jak uživatel pracuje v dokumentu data prostřednictvím zobrazení, výběr a úpravy dat.Zobrazení předává změny do dokumentu pro skladování a aktualizace jiných zobrazeních.Během této doby může být zpracování dokumentu a zobrazení příkazů.
Architektura volá DeleteContents k odstranění dat specifické pro dokument.
V dokumentu volání destruktoru.
V aplikaci SDI kroku proběhne po prvním vytvoření dokumentu.Kroky 2 až 4 pak jsou opakovaně provedena pokaždé, když se otevře nový dokument.Nový dokument znovu použije existující objekt dokumentu.Nakonec kroku 5 je provedena při ukončení aplikace.