Megosztás a következőn keresztül:


CDocItem osztály

Megjegyzés:

A Microsoft Foundation Classes (MFC) könyvtár továbbra is támogatott. A továbbiakban azonban nem adunk hozzá funkciókat, és nem frissítjük a dokumentációt.

A dokumentumelemek alaposztálya, amely egy dokumentum adatainak összetevői.

Szemantika

class CDocItem : public CCmdTarget

Tagok

Nyilvános metódusok

Név Description
CDocItem::GetDocument Az elemet tartalmazó dokumentumot adja vissza.
CDocItem::IsBlank Meghatározza, hogy az elem tartalmaz-e bármilyen információt.

Megjegyzések

CDocItem az objektumok az ügyfél- és kiszolgálódokumentumokban egyaránt OLE-elemeket jelölnek.

További információ: Tárolók: Tároló implementálása.

Öröklési hierarchia

CObject

CCmdTarget

CDocItem

Requirements

Fejléc: afxole.h

CDocItem::GetDocument

Hívja meg ezt a függvényt az elemet tartalmazó dokumentum lekéréséhez.

CDocument* GetDocument() const;

Visszaadott érték

Mutató az elemet tartalmazó dokumentumra; NULL, ha az elem nem része egy dokumentumnak.

Megjegyzések

Ez a függvény felülbírálva van a COleClientItem és a COleServerItem származtatott osztályban, és egy COleDocument, egy COleLinkingDoc vagy egy COleServerDoc objektumra mutató mutatót ad vissza.

CDocItem::IsBlank

A keretrendszer meghívja az alapértelmezett szerializáláskor.

virtual BOOL IsBlank() const;

Visszaadott érték

Nonzero, ha az elem nem tartalmaz információt; egyéb esetben 0.

Megjegyzések

Alapértelmezés szerint az CDocItem objektumok nem üresek. A COleClientItem objektumok néha üresek, mert közvetlenül a forrásból CDocItemszármaznak. A COleServerItem objektumok azonban mindig üresek. Alapértelmezés szerint az x vagy y kiterjedésű objektumokat tartalmazó COleClientItem OLE-alkalmazások szerializálva vannak. Ez úgy történik, hogy a TRUE értéket adja vissza annak felülbírálásából IsBlank , ha az elemnek nincs x vagy y kiterjedése.

Bírálja felül ezt a függvényt, ha más műveleteket szeretne implementálni a szerializálás során.

Lásd még

CCmdTarget osztály
hierarchiadiagram
COleDocument osztály
COleServerItem osztály
COleClientItem osztály