COleControl::OnWindowlessMessage

调用由结构以响应容器的 IOleInPlaceObjectWindowless::OnWindowMessage 请求。

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

参数

  • msg
    消息标识符为通过Windows。

  • wParam
    为通过Windows。指定附加的消息特定信息。此参数内容取决于 msg 参数的值。

  • lParam
    为通过Windows。指定附加的消息特定信息。此参数内容取决于 msg 参数的值。

  • plResult
    Windows结果代码。指定处理消息的结果并且还依赖于发送的消息。

返回值

非零,如果成功;否则为0。

备注

处理无窗口控件的窗口消息。应为windows消息使用除鼠标消息和键盘消息外,COleControlOnWindowlessMessageCOleControl 专门提供 SetCaptureSetFocus 获取鼠标捕获和键盘焦点无窗口的OLE对象的。

由于无窗口的对象没有一个窗口,它们需要framework允许容器调度消息到它们。未窗口的OLE对象从其容器接收消息,通过在 IOleInPlaceObjectWindowless 接口的 OnWindowMessage 方法( IOleInPlaceObject 扩展无窗口的支持)。OnWindowMessage 不采用 HWND 参数。

要求

Header: afxctl.h

请参见

参考

COleControl选件类

层次结构图

COleControl::SetCapture

COleControl::SetFocus

COleControl::GetWindowlessDropTarget