Sdílet prostřednictvím


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í:

  1. Během dynamické vytváření volání konstruktoru dokumentu.

  2. Pro každý nový dokument, dokument na OnNewDocument nebo OnOpenDocument se nazývá.

  3. 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ů.

  4. Architektura volá DeleteContents k odstranění dat specifické pro dokument.

  5. 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.

O čem chcete vědět více?

Viz také

Koncepty

Architektonický model dokument/zobrazení