Interface IOleDocumentSite (docobj.h)

Permet à un document qui a été implémenté en tant qu’objet de document de contourner la séquence d’activation normale pour les objets actifs sur place et d’indiquer directement à son site client de l’activer en tant qu’objet de document. Un site client avec cette capacité est appelé site de documents.

Pour chaque objet de document à héberger, un conteneur doit fournir un site de document correspondant, qui est un site client OLE Documents qui, en plus d’implémenter IOleClientSite et IAdviseSink, implémente également IOleDocumentSite. Chaque site de documents implémente un objet site d’affichage de document distinct pour chaque vue d’un document à activer. Le site d’affichage de document implémente IOleInPlaceSite et, éventuellement, IContinueCallback.

Héritage

L’interface IOleDocumentSite hérite de l’interface IUnknown. IOleDocumentSite comporte également les types de membres suivants :

Méthodes

L’interface IOleDocumentSite comporte ces méthodes.

 
IOleDocumentSite ::ActivateMe

Demande à un site de documents d’activer le document faisant l’appel en tant qu’objet de document plutôt que comme objet actif sur place et, éventuellement, spécifie la vue du document objet à activer.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête docobj.h

Voir aussi

IOleClientSite

IOleControlSite

IOleInPlaceSite