CDocItem (clase)
La clase base para los elementos de documento, que son componentes de los datos de un documento.
Sintaxis
class CDocItem : public CCmdTarget
Miembros
Métodos públicos
Nombre | Descripción |
---|---|
CDocItem::GetDocument | Devuelve el documento que contiene el elemento. |
CDocItem::IsBlank | Determina si el elemento contiene información. |
Comentarios
Los objetos CDocItem
se usan para representar elementos OLE en documentos de cliente y servidor.
Para obtener más información, consulte el artículo Contenedores: Implementación de un contenedor.
Jerarquía de herencia
CDocItem
Requisitos
Encabezado: afxole.h
CDocItem::GetDocument
Llame a esta función para obtener el documento que contiene el elemento.
CDocument* GetDocument() const;
Valor devuelto
Puntero al documento que contiene el elemento; será un valor NULL si el elemento no forma parte de un documento.
Comentarios
Esta función se invalida en las clases derivadas COleClientItem y COleServerItem, devolviendo un puntero a COleDocument, un COleLinkingDoc o un objeto COleServerDoc.
CDocItem::IsBlank
Lo llama el marco cuando se produce la serialización predeterminada.
virtual BOOL IsBlank() const;
Valor devuelto
Distinto de cero si el elemento no contiene información; de lo contrario, 0.
Comentarios
De forma predeterminada, los objetos CDocItem
no están en blanco. Los objetos COleClientItem a veces están en blanco porque derivan directamente de CDocItem
. Sin embargo, los objetos COleServerItem siempre están en blanco. De forma predeterminada, las aplicaciones OLE que contienen objetos COleClientItem
que no tienen ninguna extensión x o y se serializan. Esto se hace devolviendo TRUE de una invalidación de IsBlank
cuando el elemento no tiene ninguna extensión x o y.
Invalide esta función si desea implementar otras acciones durante la serialización.
Consulte también
CCmdTarget (clase)
Gráfico de jerarquías
COleDocument (clase)
COleServerItem (clase)
COleClientItem (clase)