Aracılığıyla paylaş


CDocItem Sınıfı

Belge verilerinin bileşenleri olan belge öğelerinin temel sınıfı.

Sözdizimi

class CDocItem : public CCmdTarget

Üyeler

Genel Yöntemler

Veri Akışı Adı Açıklama
CDocItem::GetDocument Öğeyi içeren belgeyi döndürür.
CDocItem::IsBlank Öğenin herhangi bir bilgi içerip içermediğini belirler.

Açıklamalar

CDocItem nesneleri hem istemci hem de sunucu belgelerindeki OLE öğelerini temsil etmek için kullanılır.

Daha fazla bilgi için Kapsayıcılar: Kapsayıcı Uygulama makalesine bakın.

Devralma Hiyerarşisi

CObject

CCmdTarget

CDocItem

Gereksinimler

Üst bilgi: afxole.h

CDocItem::GetDocument

Öğeyi içeren belgeyi almak için bu işlevi çağırın.

CDocument* GetDocument() const;

Dönüş Değeri

Öğeyi içeren belge işaretçisi; Null, öğe bir belgenin parçası değilse.

Açıklamalar

Bu işlev türetilmiş COleClientItem ve COleServerItem sınıflarında geçersiz kılınarak COleDocument, COleLinkingDoc veya COleServerDoc nesnesine işaretçi döndürülür.

CDocItem::IsBlank

Varsayılan serileştirme gerçekleştiğinde çerçeve tarafından çağrılır.

virtual BOOL IsBlank() const;

Dönüş Değeri

Öğe bilgi içermiyorsa sıfır olmayan; aksi takdirde 0.

Açıklamalar

Varsayılan olarak, CDocItem nesneler boş değildir. COleClientItem nesneleri bazen doğrudan öğesinden türetildiğinden CDocItemboş olur. Ancak, COleServerItem nesneleri her zaman boş olur. Varsayılan olarak, x veya y uzantısı olmayan nesneler içeren COleClientItem OLE uygulamaları serileştirilir. Bu işlem, öğenin x veya y kapsamı olmadığında öğesinin IsBlank geçersiz kılmasından TRUE döndürülerek yapılır.

Serileştirme sırasında başka eylemler uygulamak istiyorsanız bu işlevi geçersiz kılın.

Ayrıca bkz.

CCmdTarget Sınıfı
Hiyerarşi Grafiği
COleDocument Sınıfı
COleServerItem Sınıfı
COleClientItem Sınıfı