Conteneurs : éléments client
Cet article explique ce que sont les éléments client et de les classes votre application doit dériver ses éléments client.
Les éléments client sont des éléments de données appartenant à une autre application dans lesquels sont contenus ou référencés par un document d'application conteneur OLE.Les éléments client dont les données sont contenues dans le document sont incorporés ; les variables dont les données sont stockées dans un autre emplacement référencé par le document conteneur sont liés.
La classe de document dans une application OLE est dérivée de la classe COleDocument plutôt que de CDocument.La classe d' COleDocument hérite de CDocument toutes les fonctionnalités nécessaire pour l'utilisation de l'architecture Document/Vue dans laquelle les applications MFC sont basées.COleDocument définit également une interface qui traite un document comme une collection d'objets CDocItem .Plusieurs fonctions membres d' COleDocument sont fournies pour ajouter, extraire, et supprimer des éléments de cette collection.
Chaque application conteneur doit dériver au moins une classe d' COleClientItem.Les objets de cette classe représentent des éléments, incorporés ou liés, dans OLE le document.Ces objets existent pour la vie du document les contenant, à moins qu'elles soient supprimés du document.
CDocItem est la classe de base pour COleClientItem et COleServerItem.Les objets des classes dérivées de ces deux agissent comme des intermédiaires entre l'élément OLE et les applications client-serveur, respectivement.Chaque fois qu'un nouveau élément OLE est ajouté au document, l'infrastructure MFC ajoute un nouvel objet d' COleClientItemde votre application cliente classe dérivée à la collection du document d'objets d' CDocItem .
Voir aussi
Référence
Concepts
Conteneurs : fichiers composés