Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

Třída CArchive

Graf hierarchie

Třída CDocument

Třída COleClientItem