CArchive::m_pDocument
Nastavit NULL ve výchozím nastavení se tento ukazatel CDocument lze nastavit na nic uživatele CArchive instance chce.
CDocument* m_pDocument;
Poznámky
Společné používání tohoto ukazatele je předávat Další informace o procesu serializace serializovaný všechny objekty.Toho lze dosáhnout inicializace ukazatel s dokumentem ( CDocument-odvozené třídy), je serializovaný, takovým způsobem, že objekty v dokumentu v případě potřeby přístup dokumentu.Tento ukazatel se používá také COleClientItem objektů během serializace.
Rámci sady m_pDocument dokumentu serializovaný Pokud uživatel soubor otevřít nebo uložit příkaz.Pokud serializaci dokument kontejneru Object Linking and Embedding (OLE) důvodů uložit nebo otevřít soubor, je nutné explicitně nastavit m_pDocument .Například je třeba provést při serializaci dokument kontejneru do schránky.
Příklad
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);
Požadavky
Záhlaví: afx.h