Partager via


CDocItem, classe

Classe de base des éléments de document, qui sont les composants des données d'un document.

Syntaxe

class CDocItem : public CCmdTarget

Membres

Méthodes publiques

Nom Description
CDocItem ::GetDocument Retourne le document qui contient l’élément.
CDocItem ::IsBlank Détermine si l’élément contient des informations.

Notes

CDocItem les objets sont utilisés pour représenter des éléments OLE dans les documents client et serveur.

Pour plus d’informations, consultez l’article Conteneurs : Implémentation d’un conteneur.

Hiérarchie d'héritage

CObject

CCmdTarget

CDocItem

Spécifications

En-tête : afxole.h

CDocItem ::GetDocument

Appelez cette fonction pour obtenir le document qui contient l’élément.

CDocument* GetDocument() const;

Valeur de retour

Pointeur vers le document qui contient l’élément ; NULL, si l’élément ne fait pas partie d’un document.

Notes

Cette fonction est substituée dans les classes dérivées COleClientItem et COleServerItem, retournant un pointeur vers un COleDocument, un COleLinkingDoc ou un objet COleServerDoc.

CDocItem ::IsBlank

Appelé par l’infrastructure lorsque la sérialisation par défaut se produit.

virtual BOOL IsBlank() const;

Valeur de retour

Différent de zéro si l’élément ne contient aucune information ; sinon 0.

Notes

Par défaut, CDocItem les objets ne sont pas vides. Les objets COleClientItem sont parfois vides, car ils dérivent directement de CDocItem. Toutefois, les objets COleServerItem sont toujours vides. Par défaut, les applications OLE contenant des COleClientItem objets qui n’ont aucune extension x ou y sont sérialisées. Pour ce faire, retourne la valeur TRUE à partir d’un remplacement de IsBlank l’élément dont l’étendue n’est pas x ou y.

Remplacez cette fonction si vous souhaitez implémenter d’autres actions pendant la sérialisation.

Voir aussi

CCmdTarget, classe
Graphique hiérarchique
COleDocument, classe
COleServerItem, classe
COleClientItem, classe