Поделиться через


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.

Заметки

Обрабатывает сообщения окна для безоконных элементов управления. OnWindowlessMessageCOleControl должно использоваться для сообщений окна, за исключением сообщений мыши и сообщений клавиатуры. COleControl предоставляет SetCapture и SetFocus специально для получения захват мыши и фокус клавиатуры для безоконных объект OLE.

Поскольку безоконные объекты, не имеющие окно, позволяя им требуется механизм контейнер для отправки сообщения к ним. Безоконное объект OLE получает сообщения из контейнера, через метод OnWindowMessage в интерфейсе IOleInPlaceObjectWindowless (расширении IOleInPlaceObject для поддержки безоконной). OnWindowMessage не принимает параметр HWND.

Требования

Header: afxctl.h

См. также

Ссылки

Класс COleControl

Диаграмма иерархии

COleControl::SetCapture

COleControl::SetFocus

COleControl::GetWindowlessDropTarget