Partager via


Classe de CDocObjectServer

Implémente les interfaces OLE supplémentaires nécessaires pour transformer un serveur normal d' COleDocument en serveur complet de DocObject : IOleDocument, IOleDocumentView, IOleCommandTarget, et IPrint.

class CDocObjectServer : public CCmdTarget

Membres

f7zd4wes.collapse_all(fr-fr,VS.110).gifConstructeurs publics

Nom

Description

CDocObjectServer::CDocObjectServer

Construit un objet CDocObjectServer.

f7zd4wes.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

CDocObjectServer::ActivateDocObject

Lance le serveur d'objet document, mais ne le affiche pas.

f7zd4wes.collapse_all(fr-fr,VS.110).gifMéthodes protégées

Nom

Description

CDocObjectServer::OnActivateView

Affiche la vue de DocObject.

CDocObjectServer::OnApplyViewState

Restaure l'état de la vue de DocObject.

CDocObjectServer::OnSaveViewState

Enregistre l'état de la vue de DocObject.

Notes

CDocObjectServer est dérivé d' CCmdTarget et fonctionne parfaitement au COleServerDoc pour exposer les interfaces.

Un document serveur de DocObject peut contenir des objets de CDocObjectServerItem , qui représentent l'interface du serveur aux éléments de DocObject.

Pour personnaliser votre serveur de DocObject, dériver votre propre classe d' CDocObjectServer et remplacer son installation de vue s'exécute, OnActivateView, OnApplyViewState, et OnSaveViewState.Vous devrez fournir une nouvelle instance de votre classe en réponse à les appels d'infrastructure.

Pour plus d'informations sur DocObjects, consultez CDocObjectServerItem et le COleCmdUI dans MFC Reference.Voir aussi Premières étapes Internet : documents actifs et le documents actifs.

Consultez également l'article de la Base de connaissances :

  • Q247382 : PRB : Les info-bulles pour les contrôles dans le serveur de document ActiveX sont masquées par le conteneur de documents ActiveX

Hiérarchie d'héritage

CObject

CCmdTarget

CDocObjectServer

Configuration requise

Header: afxdocob.h

Voir aussi

Référence

Classe de CCmdTarget

Graphique de la hiérarchie

Classe de CDocObjectServerItem