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
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 CDocItem
boş 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ı