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
Constructeurs publics
Nom |
Description |
---|---|
Construit un objet CDocObjectServer. |
Méthodes publiques
Nom |
Description |
---|---|
Lance le serveur d'objet document, mais ne le affiche pas. |
Méthodes protégées
Nom |
Description |
---|---|
Affiche la vue de DocObject. |
|
Restaure l'état de la vue de DocObject. |
|
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
CDocObjectServer
Configuration requise
Header: afxdocob.h