Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Die Basisklasse für Dokumentelemente, die Komponenten der Daten eines Dokuments sind.
Syntax
class CDocItem : public CCmdTarget
Member
Öffentliche Methoden
| Name | Beschreibung |
|---|---|
| CDocItem::GetDocument | Gibt das Dokument zurück, das das Element enthält. |
| CDocItem::IsBlank | Bestimmt, ob das Element Informationen enthält. |
Hinweise
CDocItem Objekte werden verwendet, um OLE-Elemente in Client- und Serverdokumenten darzustellen.
Weitere Informationen finden Sie im Artikel Container: Implementieren eines Containers.
Vererbungshierarchie
CDocItem
Anforderungen
Kopfzeile: afxole.h
CDocItem::GetDocument
Rufen Sie diese Funktion auf, um das Dokument abzurufen, das das Element enthält.
CDocument* GetDocument() const;
Rückgabewert
Ein Zeiger auf das Dokument, das das Element enthält; NULL, wenn das Element nicht Teil eines Dokuments ist.
Hinweise
Diese Funktion wird in den abgeleiteten Klassen COleClientItem und COleServerItem überschrieben, wobei ein Zeiger auf ein COleDocument-Objekt, ein COleLinkingDoc- oder ein COleServerDoc-Objekt zurückgegeben wird.
CDocItem::IsBlank
Wird vom Framework aufgerufen, wenn die Standard serialisierung auftritt.
virtual BOOL IsBlank() const;
Rückgabewert
Nonzero, wenn das Element keine Informationen enthält; andernfalls 0.
Hinweise
Standardmäßig CDocItem sind Objekte nicht leer. COleClientItem-Objekte sind manchmal leer, da sie direkt von CDocItem. COleServerItem-Objekte sind jedoch immer leer. Standardmäßig werden OLE-Anwendungen, die Objekte enthalten COleClientItem , die kein x- oder y-Ausmaß aufweisen, serialisiert. Dies geschieht durch Zurückgeben von TRUE aus einer Außerkraftsetzung, IsBlank wenn das Element kein x- oder y-Ausmaß aufweist.
Überschreiben Sie diese Funktion, wenn Sie andere Aktionen während der Serialisierung implementieren möchten.
Siehe auch
CCmdTarget-Klasse
Hierarchiediagramm
COleDocument-Klasse
COleServerItem-Klasse
COleClientItem-Klasse