Initiering av dokument och vyer

Anmärkning

Biblioteket För Microsoft Foundation-klasser (MFC) stöds fortfarande. Vi lägger dock inte längre till funktioner eller uppdaterar dokumentationen.

Dokument skapas på två olika sätt, så dokumentklassen måste ha stöd för båda sätten. Först kan användaren skapa ett nytt, tomt dokument med kommandot Arkiv ny. I så fall initierar du dokumentet i åsidosättningen av medlemsfunktionen OnNewDocument i klass CDocument. För det andra kan användaren använda kommandot Öppna på menyn Arkiv för att skapa ett nytt dokument vars innehåll läses från en fil. I så fall initierar du dokumentet i åsidosättningen av medlemsfunktionen OnOpenDocument för klassen CDocument. Om båda initieringarna är desamma kan du anropa en gemensam medlemsfunktion från båda åsidosättningarna, eller OnOpenDocument kan anropa OnNewDocument för att initiera ett rent dokument och därefter slutföra öppningsåtgärden.

Vyer skapas efter att deras dokument har skapats. Den bästa tiden att initiera en vy är när ramverket har skapat dokumentet, ramfönstret och vyn. Du kan initiera vyn genom att åsidosätta medlemsfunktionen OnInitialUpdate i CView. Om du behöver initiera om eller justera något varje gång dokumentet ändras kan du åsidosätta OnUpdate.

Se även

Initiera och rensa dokument och vyer