Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In dit artikel wordt uitgelegd wat clientitems zijn en van welke klassen uw toepassing de clientitems moet afleiden.
Clientitems zijn gegevensitems die deel uitmaken van een andere toepassing die zijn opgenomen in of waarnaar wordt verwezen door het document van een OLE-containertoepassing. Clientobjecten waarvan de gegevens in het document zijn opgenomen, worden ingesloten; objecten waarvan de gegevens op een andere locatie worden opgeslagen die door het containerdocument wordt verwezen, zijn gekoppeld.
De documentklasse in een OLE-toepassing is afgeleid van de klasse COleDocument in plaats van van CDocument. De COleDocument klasse erft van CDocument alle functionaliteit die nodig is voor het gebruik van de document-/weergavearchitectuur waarop MFC-toepassingen zijn gebaseerd.
COleDocument definieert ook een interface waarmee een document wordt behandeld als een verzameling CDocItem objecten. Er zijn verschillende COleDocument lidfuncties beschikbaar voor het toevoegen, ophalen en verwijderen van elementen van die verzameling.
Elke containertoepassing moet ten minste één klasse afleiden van COleClientItem. Objecten van deze klasse vertegenwoordigen items, ingesloten of gekoppeld, in het OLE-document. Deze objecten bestaan voor de levensduur van het document dat ze bevat, tenzij ze uit het document worden verwijderd.
CDocItem is de basisklasse voor COleClientItem en COleServerItem. Objecten van klassen die zijn afgeleid van deze twee fungeren als tussenpersonen tussen het OLE-item en de client- en servertoepassingen. Telkens wanneer een nieuw OLE-item wordt toegevoegd aan het document, voegt het MFC-framework een nieuw object toe van de -afgeleide klasse van uw clienttoepassing COleClientItemaan de verzameling objecten van CDocItem het document.
Zie ook
Containers
Containers: Samengestelde bestanden
Containers: problemen met User-Interface
Containers: Geavanceerde functies
COleClientItem-klasse
COleServerItem-klasse