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

Consulte también

IOleWindow