COleControl::OnWindowlessMessage

Виртуальный BOOL OnWindowlessMessage ( UINT msg, WPARAM wParam, LPARAM lParam, LRESULT * plResult );

Возвращаемое значение

Ненулевое значение, если успешно; в противном случае 0.

Параметры

msg

Идентификатор сообщения как прошли Windows.

wParam

Как прошли Windows. Задает дополнительные сведения, сообщения. Содержимое этого параметра зависит от значения параметра msg.

lParam

Как прошли Windows. Задает дополнительные сведения, сообщения. Содержимое этого параметра зависит от значения параметра msg.

plResult

Код результата Windows. Указывает результат обработки сообщений и зависит это сообщение отправлено.

Примечания

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

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

Обзор COleControl |nbsp; Члены класса | Иерархическая схема

См. также COleControl::SetCapture, COleControl::SetFocus, COleControl::GetWindowlessDropTarget

Index