Interface IOleClientSite (oleidl.h)
Fournit le principal moyen par lequel un objet incorporé obtient des informations sur l’emplacement et l’étendue de son site d’affichage, son moniker, son interface utilisateur et d’autres ressources fournies par son conteneur. Un serveur d’objets appelle IOleClientSite pour demander des services à partir du conteneur. Un conteneur doit fournir une instance d’IOleClientSite pour chaque objet de document composé qu’il contient.
L’interface IOleClientSite hérite de l’interface IUnknown. IOleClientSite a également les types de membres suivants :
L’interface IOleClientSite possède ces méthodes.
IOleClientSite::GetContainer Récupère un pointeur vers le conteneur de l’objet. |
IOleClientSite::GetMoniker Récupère un moniker pour le site client de l’objet. Un objet peut forcer l’attribution de son propre moniker ou de son conteneur en spécifiant une valeur pour dwAssign. |
IOleClientSite::OnShowWindow Avertit un conteneur lorsque la fenêtre d’un objet incorporé est sur le point de devenir visible ou invisible. Cette méthode ne s’applique pas à un objet activé sur place et n’a donc aucune fenêtre distincte de celle de son conteneur. |
IOleClientSite::RequestNewObjectLayout Demande à un conteneur de redimensionner le site d’affichage pour les objets incorporés. |
IOleClientSite::SaveObject Enregistre l’objet incorporé associé au site client. Cette fonction est synchrone ; au moment où il retourne, l’enregistrement est terminé. |
IOleClientSite::ShowObject Demande à un conteneur d’afficher son objet à l’utilisateur. Cette méthode garantit que le conteneur lui-même est visible et non réduit. |
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau | Applications UWP] |
Plateforme cible | Windows |
En-tête | oleidl.h |