COleServerItem

Die COleServerItem -Klasse stellt die Serverschnittstelle in OLE-Elemente. Ein verknüpftes Element kann einige oder alle Server-Dokument darstellen. Ein eingebettetes Element stellt immer einen gesamten Server-Dokument dar.

Die COleServerItem -Klasse definiert verschiedene überschreibbare Memberfunktionen, die von den OLE-System Dynamic Link Libraries (DLLs), aufgerufen sind in der Regel als Reaktion auf Anfragen von der Container-Anwendung. Diese Memberfunktionen ermöglichen die Container-Anwendung das Element indirekt auf verschiedene Weise, z. B. bearbeiten, anzeigen, ausführen die Verben oder Abrufen von Daten in verschiedenen Formaten.

Verwenden Sie COleServerItem, daraus eine Klasse ableiten und die OnDraw und Serialize Memberfunktionen implementieren. Die OnDraw -Funktion stellt die Metafile-Darstellung eines Elements, wodurch angezeigt wird, wenn eine Containeranwendung ein Verbunddokument geöffnet wird. Die Serialize -Funktion von CObject bietet die systemeigene Darstellung eines Elements, sodass ein eingebettetes Element zwischen den Server und Container-Anwendungen übertragen werden. OnGetExtent bietet die natürliche Größe des Elements für den Container, den Container, um die Größe des Elements.

Weitere Informationen zu Servern und verwandten Themen finden Sie im Artikel Server: Implementieren eines Servers und "Erstellen eine Container-/Serveranwendung" in dem Artikel Container: Erweiterte Funktionen. Beide Artikel sind in Visual C++ Programmer's Guide.

# include lt;afxole.h>

Klasse&nmember |nbsp; Basisklasse | Hierarchiediagramm

Proben&Nbsp; MFC-Beispiel HIERSVR | MFC BINDSCRB-Beispiel

Siehe auch&Nbsp;COleClientItem, COleServerDoc, COleTemplateServer

Index