Compartir a través de


COleControl::OnWindowlessMessage

Llamado por el marco en respuesta a la solicitud de IOleInPlaceObjectWindowless::OnWindowMessage de un contenedor.

virtual BOOL OnWindowlessMessage(
   UINT msg,
   WPARAM wParam,
   LPARAM lParam,
   LRESULT* plResult 
);

Parámetros

  • msg
    Identificador de mensaje como superado por Windows.

  • wParam
    Como superado por Windows.especifica la información mensaje-específica adicional.El contenido de este parámetro dependen del valor del parámetro de msg .

  • lParam
    Como superado por Windows.especifica la información mensaje-específica adicional.El contenido de este parámetro dependen del valor del parámetro de msg .

  • plResult
    código de resultado de Windows.Especifica el resultado del procesamiento de mensajes y depende del mensaje enviado.

Valor devuelto

Distinto de cero si correctamente; si no 0.

Comentarios

Procesa mensajes de la ventana para los controles sin ventana.OnWindowlessMessage de entity_CODECOleControl se debe utilizar para los mensajes de la ventana distinto de mensajes del mouse y de mensajes del teclado.COleControl proporciona SetCapture y SetFocus específicamente para obtener la captura del mouse y el foco de teclado de los objetos OLE sin ventana.

Dado que los objetos sin ventana no tienen una ventana, necesitan un mecanismo dejar el contenedor enviar mensajes a ellos.Un objeto OLE sin ventana obtiene mensajes de su contenedor, con el método de OnWindowMessage en la interfaz de IOleInPlaceObjectWindowless (una extensión de IOleInPlaceObject para compatibilidad sin ventana).OnWindowMessage no toma parámetros de HWND .

Requisitos

encabezado: afxctl.h

Vea también

Referencia

Clase de COleControl

Gráfico de jerarquía

COleControl::SetCapture

COleControl::SetFocus

COleControl::GetWindowlessDropTarget