OLE-containerklasser

Dessa klasser används av containerprogram. Både COleLinkingDoc och COleDocument hantera samlingar av COleClientItem objekt. I stället för att härleda dokumentklassen från CDocumenthärleder du den från COleLinkingDoc eller COleDocument, beroende på om du vill ha stöd för länkar till objekt som är inbäddade i dokumentet.

Använd ett COleClientItem objekt för att representera varje OLE-objekt i dokumentet som är inbäddat från ett annat dokument eller är en länk till ett annat dokument.

COleDocObjectItem
Stöder aktivt dokumentinnehållande.

COleDocument
Används för sammansatt dokumentimplementering samt grundläggande containerstöd. Fungerar som en container för klasser som härletts från CDocItem. Den här klassen kan användas som basklass för containerdokument och är basklassen för COleServerDoc.

COleLinkingDoc
En klass som härleds från COleDocument som tillhandahåller infrastrukturen för länkning. Du bör härleda dokumentklasserna för dina containerprogram från den här klassen i stället för från COleDocument om du vill att de ska ha stöd för länkar till inbäddade objekt.

CRichEditDoc
Underhåller listan över OLE-klientobjekt som finns i den omfattande redigeringskontrollen. Används med CRichEditView och CRichEditCntrItem.

CDocItem
Abstrakt basklass för COleClientItem och COleServerItem. Objekt av klasser som härleds från CDocItem representerar delar av dokument.

COleClientItem
En klientobjektklass som representerar klientens sida av anslutningen till ett inbäddat eller länkat OLE-objekt. Härled dina klientobjekt från den här klassen.

CRichEditCntrItem
Ger åtkomst på klientsidan till ett OLE-objekt som lagras i en omfattande redigeringskontroll när det används med CRichEditView och CRichEditDoc.

COleException
Ett undantag som beror på ett fel i OLE-bearbetningen. Den här klassen används av både containrar och servrar.

Se även

översikt över -klass