Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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