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


COleControl::OnInactiveSetCursor

Неактивного с контейнером для объекта под указателем мыши при получении сообщения WM_SETCURSOR.

virtual BOOL OnInactiveSetCursor( 
   LPCRECT lprcBounds,
   long x,
   long y,
   DWORD dwMouseMsg,
   BOOL bSetAlways  
);

Параметры

  • lprcBounds
    Ограничивающий прямоугольник объекта, в клиентских координатах, содержащего окна. Сообщает объекту его точное расположение и размер WM_SETCURSOR на экране, когда сообщение было получено.

  • x
    Координата х позиции указателя мыши в клиентских координатах, содержащего окна.

  • y
    Координата y позиции указателя мыши в клиентских координатах, содержащего окна.

  • dwMouseMsg
    Идентификатор сообщения мыши, для которого возникло WM_SETCURSOR.

  • bSetAlways
    Определяет, является ли объект должен установить курсор. Если TRUE объект должен установить курсор; если FALSE курсор не обязано, чтобы поместить курсор, и возвращает S_FALSE в этом случае.

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

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

Заметки

Обратите внимание, что клиентские координаты окна (в точках) используются для передачи положение курсора мыши. Это делает возможной также передача ограничивающий прямоугольник объекта в той же системе координат.

Требования

Header: afxctl.h

См. также

Ссылки

Класс COleControl

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

COleControl::GetActivationPolicy

COleControl::OnInactiveMouseMove