Interfaz IOleClientSite (oleidl.h)
Proporciona los medios principales por los que un objeto incrustado obtiene información sobre la ubicación y la extensión de su sitio de visualización, su moniker, su interfaz de usuario y otros recursos proporcionados por su contenedor. Un servidor de objetos llama a IOleClientSite para solicitar servicios desde el contenedor. Un contenedor debe proporcionar una instancia de IOleClientSite para cada objeto de documento compuesto que contiene.
Herencia
La interfaz IOleClientSite hereda de la interfaz IUnknown . IOleClientSite también tiene estos tipos de miembros:
Métodos
La interfaz IOleClientSite tiene estos métodos.
IOleClientSite::GetContainer Recupera un puntero al contenedor del objeto. |
IOleClientSite::GetMoniker Recupera un moniker para el sitio cliente del objeto. Un objeto puede forzar la asignación de su propio o el moniker de su contenedor especificando un valor para dwAssign. |
IOleClientSite::OnShowWindow Notifica a un contenedor cuando la ventana de un objeto incrustado está a punto de ser visible o invisible. Este método no se aplica a un objeto que se activa en su lugar y, por tanto, no tiene ninguna ventana independiente de la de su contenedor. |
IOleClientSite::RequestNewObjectLayout Pide a un contenedor que cambie el tamaño del sitio de presentación para los objetos incrustados. |
IOleClientSite::SaveObject Guarda el objeto incrustado asociado al sitio cliente. Esta función es sincrónica; en el momento en que devuelve, se completará el guardado. |
IOleClientSite::ShowObject Pide a un contenedor que muestre su objeto al usuario. Este método garantiza que el propio contenedor esté visible y no se minimice. |
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | oleidl.h |