Partager via


Classes de conteneur OLE

Ces classes sont utilisées par les applications conteneur. Les deux COleLinkingDoc et COleDocument la gestion des collections d’objets COleClientItem . Au lieu de dériver votre classe de CDocumentdocument, vous allez la dériver COleLinkingDoc ou COleDocument, selon que vous souhaitez prendre en charge les liens vers des objets incorporés dans votre document.

Utilisez un COleClientItem objet pour représenter chaque élément OLE de votre document incorporé à partir d’un autre document ou est un lien vers un autre document.

COleDocObjectItem
Prend en charge l’endiguement du document actif.

COleDocument
Utilisé pour l’implémentation de documents composés, ainsi que pour la prise en charge des conteneurs de base. Sert de conteneur pour les classes dérivées de CDocItem. Cette classe peut être utilisée comme classe de base pour les documents conteneur et est la classe de base pour COleServerDoc.

COleLinkingDoc
Classe dérivée de COleDocument ce qui fournit l’infrastructure pour la liaison. Vous devez dériver les classes de document pour vos applications conteneur à partir COleDocument de cette classe plutôt que si vous souhaitez qu’elles prennent en charge des liens vers des objets incorporés.

CRichEditDoc
Conserve la liste des éléments clients OLE qui se trouvent dans le contrôle d’édition enrichi. Utilisé avec CRichEditView et CRichEditCntrItem.

CDocItem
Classe de base abstraite de COleClientItem et COleServerItem. Objets de classes dérivés de CDocItem parties de documents.

COleClientItem
Classe d’élément client qui représente le côté du client de la connexion à un élément OLE incorporé ou lié. Dérivez vos éléments clients de cette classe.

CRichEditCntrItem
Fournit un accès côté client à un élément OLE stocké dans un contrôle d’édition enrichi lorsqu’il est utilisé avec CRichEditView et CRichEditDoc.

COleException
Exception résultant d’un échec dans le traitement OLE. Cette classe est utilisée par les conteneurs et les serveurs.

Voir aussi

Vue d’ensemble de la classe