Udostępnij za pośrednictwem


CArchive::m_pDocument

Ustaw NULL domyślnie ten wskaźnik, aby CDocument można ustawić na coś użytkownika CArchive chce instancji.

CDocument* m_pDocument;

Uwagi

Typowe zastosowanie tego wskaźnika jest przekazać dodatkowe informacje o procesie serializacji dla wszystkich obiektów poddany serializacji.Jest to osiągane przez inicjowanie wskaźnik z dokumentu ( CDocument-klasy), jest poddany serializacji, w taki sposób, że obiekty w dokumencie dostęp do dokumentu w razie potrzeby.Wskaźnik ten jest również używane przez COleClientItem obiektów podczas serializacji.

Zestawy RAM m_pDocument do dokumentu poddany serializacji, gdy użytkownik wystawia plik Otwórz lub polecenie Zapisz.Łączenie i osadzanie obiektów (OLE) dokumentu kontenera z powodów innych niż otwieranie pliku lub Zapisz można szeregować, należy jawnie ustawić m_pDocument.Na przykład będzie tym podczas szeregowania dokumentu kontenera do Schowka.

Przykład

CFile myFile(_T("My__test__file.dat"), 
   CFile::modeCreate | CFile::modeWrite);
CArchive ar(&myFile, CArchive::store);
CMyDocument mydoc;
ar.m_pDocument = &mydoc;

// Serialize the document to the archive. 
if (ar.m_pDocument != NULL)
   ar.m_pDocument->Serialize(ar);                    

Wymagania

Nagłówek: afx.h

Zobacz też

Informacje

Klasa CArchive

Diagram hierarchii

Klasa CDocument

Klasa COleClientItem