CDocObjectServer-Klasse
Implementiert die zusätzlichen OLE-Schnittstellen, die erforderlich sind, um einen normalen COleDocument Server in einen vollständigen DocObject-Server zu erstellen: IOleDocument, IOleDocumentView, IOleCommandTarget und IPrint.
class CDocObjectServer : public CCmdTarget
Mitglieder
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Erstellt ein CDocObjectServer-Objekt. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Ermöglicht den Dokumentobjektserver, zeigt aber ihn nicht an. |
Geschützte Methoden
Name |
Beschreibung |
---|---|
Zeigt die DocObject-Ansicht an. |
|
Stellt den Zustand der DocObject-Ansicht wiederher. |
|
Rettet den Zustand der DocObject-Ansicht. |
Hinweise
CDocObjectServer wird von CCmdTarget und von den Arbeiten eng mit COleServerDoc berechnet, um die Schnittstellen verfügbar zu machen.
Ein DocObject-Serverdokument kann CDocObjectServerItem-Objekte enthalten, die die Serverschnittstelle zu DocObject-Elementen darstellen.
Um den DocObject-Server anzupassen, eine eigene Klasse von CDocObjectServer zu berechnen und ihre Ansicht zu überschreiben installieren Sie Funktionen, OnActivateView, OnApplyViewState und OnSaveViewState. Sie müssen eine neue Instanz der Klasse als Reaktion auf Framework bereitstellen.
Weitere Informationen zu DocObjects finden Sie unter CDocObjectServerItem und COleCmdUI in der MFC-Referenz. Siehe auch Internet-erste Schritte: Active Documents und Active Documents.
Siehe auch im folgenden Knowledge Base-Artikel:
- Q247382: PRB: QuickInfos für Steuerelemente im ActiveX-Dokumenten-Server werden durch den ActiveX-Dokumenten-Container ausgeblendet
Vererbungshierarchie
CDocObjectServer
Anforderungen
Header: afxdocob.h