Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
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