Classe di CDocObjectServer
Implementa OLE collega aggiuntivo necessario per trasformare un server normale COleDocument un server completo di DocObject: IOleDocument, IOleDocumentView, IOleCommandTargete IPrint.
class CDocObjectServer : public CCmdTarget
Membri
Costruttori pubblici
Nome |
Descrizione |
---|---|
Costruisce un oggetto CDocObjectServer. |
Metodi pubblici
Nome |
Descrizione |
---|---|
Attiva il server oggetto del documento, ma non la seguente. |
Metodi protetti
Nome |
Descrizione |
---|---|
Viene visualizzato il punto di vista di DocObject. |
|
Ripristina lo stato di visualizzazione di DocObject. |
|
Salvare lo stato di visualizzazione di DocObject. |
Note
CDocObjectServer viene derivato in modo migliore da CCmdTarget e da funziona con COleServerDoc per esporre le interfacce.
Un documento server di DocObject può contenere oggetti CDocObjectServerItem, che rappresentano l'interfaccia server agli elementi di DocObject.
Per personalizzare il server di DocObject, derivare la classe da CDocObjectServer ed eseguire l'override delle funzioni, OnActivateView, OnApplyViewStatee OnSaveViewStatedi visualizzazione di installazione.È necessario fornire una nuova istanza della classe in risposta alle chiamate del framework.
Per ulteriori informazioni su DocObjects, vedere CDocObjectServerItem e COleCmdUIin riferimenti alla libreria MFC.Vedere anche Primi passaggi Internet: documenti attivi e documenti attivi.
Inoltre vedere il seguente articolo della Knowledge Base:
- Q247382: PRB: Le descrizioni comandi per i controlli server nel documento ActiveX sono nascoste dal contenitore di documenti ActiveX
Gerarchia di ereditarietà
CDocObjectServer
Requisiti
Header: afxdocob.h