Interfaz IOleInPlaceActiveObject (oleidl.h)
Proporciona un canal directo de comunicación entre un objeto en contexto y la ventana de marco más externa de la aplicación asociada y la ventana de documento dentro de la aplicación que contiene el objeto incrustado. La comunicación implica la traducción de mensajes, el estado de la ventana de marco (activada o desactivada) y el estado de la ventana del documento (activada o desactivada). Además, informa al objeto cuando necesita cambiar el tamaño de sus bordes y administra los cuadros de diálogo modeless.
Herencia
La interfaz IOleInPlaceActiveObject hereda de IOleWindow. IOleInPlaceActiveObject también tiene estos tipos de miembros:
Métodos
La interfaz IOleInPlaceActiveObject tiene estos métodos.
IOleInPlaceActiveObject::EnableModeless Esta función se usa para habilitar o deshabilitar los cuadros de diálogo no modales cuando se cree o se destruya un cuadro de diálogo modal desde el contenedor. |
IOleInPlaceActiveObject::OnDocWindowActivate Notifica al objeto activo en contexto cuando se activa o desactiva la ventana del documento del contenedor. |
IOleInPlaceActiveObject::OnFrameWindowActivate Notifica al objeto cuando se activa o desactiva la ventana de marco de nivel superior del contenedor. |
IOleInPlaceActiveObject::ResizeBorder Alerta al objeto que necesita para cambiar el tamaño de su espacio de borde. |
IOleInPlaceActiveObject::TranslateAccelerator Procesa los mensajes de tecla de aceleración del menú de la cola de mensajes del contenedor. Este método solo se debe usar para los objetos creados por una aplicación de objetos DLL. |
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | oleidl.h |