CDocItem – třída
Základní třída pro položky dokumentu, které jsou součástí dat dokumentu.
Syntaxe
class CDocItem : public CCmdTarget
Členové
Veřejné metody
Název | Popis |
---|---|
CDocItem::GetDocument | Vrátí dokument, který obsahuje položku. |
CDocItem::IsBlank | Určuje, zda položka obsahuje nějaké informace. |
Poznámky
CDocItem
objekty se používají k reprezentaci položek OLE v dokumentech klienta i serveru.
Další informace najdete v článku Kontejnery: Implementace kontejneru.
Hierarchie dědičnosti
CDocItem
Požadavky
Hlavička: afxole.h
CDocItem::GetDocument
Voláním této funkce získáte dokument, který obsahuje položku.
CDocument* GetDocument() const;
Návratová hodnota
Ukazatel na dokument, který obsahuje položku; NULL, pokud položka není součástí dokumentu.
Poznámky
Tato funkce je přepsána v odvozených třídách COleClientItem a COleServerItem, vrací ukazatel na COleDocument, COleLinkingDoc nebo COleServerDoc objektu.
CDocItem::IsBlank
Volá se rozhraním, když dojde k výchozímu serializaci.
virtual BOOL IsBlank() const;
Návratová hodnota
Nenulové, pokud položka neobsahuje žádné informace; jinak 0.
Poznámky
Ve výchozím nastavení CDocItem
objekty nejsou prázdné. COleClientItem objekty jsou někdy prázdné, protože jsou odvozeny přímo z CDocItem
. Objekty COleServerItem jsou však vždy prázdné. Ve výchozím nastavení jsou serializovány aplikace OLE obsahující COleClientItem
objekty, které nemají rozsah x nebo y. To se provádí vrácením hodnoty TRUE z přepsání IsBlank
, pokud položka nemá rozsah x nebo y.
Tuto funkci přepište, pokud chcete během serializace implementovat další akce.
Viz také
CCmdTarget – třída
Graf hierarchie
COleDocument – třída
COleServerItem – třída
COleClientItem – třída