Megosztás:


Tárolók: Ügyfél elemei

Ez a cikk bemutatja, hogy mik az ügyfélelemek, és hogy az alkalmazás milyen osztályokból származtathatja az ügyfélelemeit.

Az ügyfélelemek egy másik alkalmazáshoz tartozó adatelemek, amelyeket egy OLE-tárolóalkalmazás dokumentuma tartalmaz vagy hivatkozik rá. Az ügyfélelemek, amelyek adatait a dokumentum tartalmazza, beágyazottak; a tárolódokumentum által hivatkozott másik helyen tárolt adatok csatolva vannak.

Az OLE-alkalmazások dokumentumosztálya a COleDocument osztályból származik, nem pedig a forrásból CDocument. Az COleDocument osztály örökli CDocument az MFC-alkalmazások alapjául szolgáló dokumentum-/nézetarchitektúra használatához szükséges összes funkciót. COleDocument egy olyan felületet is definiál, amely egy dokumentumot objektumgyűjteményként CDocItem kezel. A gyűjtemény elemeinek hozzáadásához, beolvasásához és törléséhez több COleDocument tagfüggvény is rendelkezésre áll.

Minden tárolóalkalmazásnak származnia kell legalább egy osztályból COleClientItem. Az osztály objektumai az OLE-dokumentumban beágyazott vagy csatolt elemeket jelölnek. Ezek az objektumok az őket tartalmazó dokumentum életében léteznek, kivéve, ha törlik őket a dokumentumból.

CDocItem az alaposztálya a COleClientItem és COleServerItem osztályoknak. Az ebből a kettőből származtatott osztályok objektumai közvetítőként működnek az OLE-elem, illetve az ügyfél- és kiszolgálóalkalmazások között. Minden alkalommal, amikor új OLE-elemet ad hozzá a dokumentumhoz, az MFC-keretrendszer hozzáad egy új objektumot az ügyfélalkalmazás COleClientItem-származtatott osztályához a dokumentum objektumgyűjteményéhez CDocItem .

Lásd még

Konténerek
Tárolók: Összetett fájlok
Tárolók: User-Interface problémák
Tárolók: Speciális funkciók
COleClientItem osztály
COleServerItem osztály