Interfaz IOleInPlaceSiteWindowless (ocidl.h)
Extiende la interfaz IOleInPlaceSiteEx . IOleInPlaceSiteWindowless funciona con IOleInPlaceObjectWindowless que se implementa en el objeto sin ventana. Juntas, estas dos interfaces proporcionan servicios a un objeto sin ventanas desde su contenedor, lo que permite que el objeto sin ventanas:
- Procesar mensajes de ventana
- Participar en operaciones de arrastrar y colocar
- Realizar operaciones de dibujo
Un objeto sin ventana puede escribir el estado activo en contexto sin necesidad de una ventana o los recursos asociados a una ventana. En su lugar, el contenedor del objeto proporciona al objeto muchos de los servicios asociados a tener una ventana.
Herencia
La interfaz IOleInPlaceSiteWindowless hereda de IOleInPlaceSiteEx. IOleInPlaceSiteWindowless también tiene estos tipos de miembros:
Métodos
La interfaz IOleInPlaceSiteWindowless tiene estos métodos.
IOleInPlaceSiteWindowless::AdjustRect Ajusta un rectángulo especificado si está cubierto total o parcialmente mediante objetos opacos superpuestos. |
IOleInPlaceSiteWindowless::CanWindowlessActivate Informa a un objeto de si el contenedor puede admitirlo como objeto sin ventana que se puede activar en contexto. |
IOleInPlaceSiteWindowless::GetCapture Lo llama un objeto activo y sin ventanas para determinar si todavía tiene la captura del mouse. |
IOleInPlaceSiteWindowless::GetDC Proporciona a un objeto un identificador de un contexto de dispositivo para una pantalla o dispositivo compatible de su contenedor. |
IOleInPlaceSiteWindowless::GetFocus Lo llama un objeto activo y sin ventanas para determinar si todavía tiene el foco del teclado. |
IOleInPlaceSiteWindowless::InvalidateRect Habilita a un objeto para reemplazar un rectángulo especificado de la imagen en contexto en la pantalla. |
IOleInPlaceSiteWindowless::InvalidateRgn Habilita a un objeto para reemplazar una región especificada de la imagen en contexto en la pantalla. |
IOleInPlaceSiteWindowless::OnDefWindowMessage Invoca el procesamiento predeterminado para todos los mensajes pasados a un objeto. |
IOleInPlaceSiteWindowless::ReleaseDC Libera el identificador de contexto de dispositivo obtenido previamente mediante una llamada a IOleInPlaceSiteWindowless::GetDC. |
IOleInPlaceSiteWindowless::ScrollRect Habilita a un objeto para desplazarse por un área dentro de su imagen activa en contexto en la pantalla. |
IOleInPlaceSiteWindowless::SetCapture Habilita a un objeto activo en contexto sin ventana para capturar todos los mensajes del mouse. |
IOleInPlaceSiteWindowless::SetFocus Establece el foco del teclado para un objeto activo de la interfaz de usuario sin ventana. |
Requisitos
Requisito | Value |
---|---|
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 | ocidl.h |