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