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 CDocument
document, 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.