Sdílet prostřednictvím


Inicializace dokumentů a zobrazení

Dokumenty se vytvářejí dvěma různými způsoby, takže třída dokumentu musí podporovat oba způsoby. Nejprve může uživatel vytvořit nový prázdný dokument pomocí příkazu Nový soubor. V takovém případě inicializovat dokument v přepsání OnNewDocument členské funkce třídy CDocument. Za druhé, uživatel může pomocí příkazu Otevřít v nabídce Soubor vytvořit nový dokument, jehož obsah se čte ze souboru. V takovém případě inicializovat dokument v přepsání OnOpenDocument členské funkce třídy CDocument. Pokud jsou obě inicializace stejné, můžete volat společnou členovou funkci z obou přepsání, nebo OnOpenDocument můžete volat OnNewDocument inicializaci čistého dokumentu a dokončit operaci otevření.

Zobrazení se vytvoří po vytvoření jejich dokumentů. Nejlepší čas k inicializaci zobrazení je po dokončení vytváření dokumentu, okna rámečku a zobrazení rozhraní. Zobrazení můžete inicializovat přepsáním členské funkce OnInitialUpdate CView. Pokud potřebujete znovu inicializovat nebo upravit cokoli při každé změně dokumentu, můžete přepsat OnUpdate.

Viz také

Inicializace a uklízení dokumentů a zobrazení