ILMScrCapUserEventsCallback Interface

This is a user callback interface that should be implemented and registered using SetUserEventsCallbackObject method of the ILMScrCap interface.

Interface Methods:

HRESULT MouseEventsProc(long lMsg, long lXPos, long lYPos, long lWheelDelta, long pUserData)

Parameters

lMsg Specifies the identifier of the mouse message. This parameter can be one of the following messages:
  Value Meaning
  USEREVENT_LBUTTONDOWN The left mouse button is pressed.
  USEREVENT_LBUTTONUP The left mouse button is released.
  USEREVENT_MOUSEMOVE The mouse moves.
  USEREVENT_MOUSEWHEEL The mouse wheel is rotated.
  USEREVENT_RBUTTONDOWN The right mouse button is pressed.
  USEREVENT_RBUTTONUP The left mouse button is released.
lXPos The X-coordinate of the mouse.
lYPos The Y-coordinate of the mouse.
lWheelDelta Wheel delta where a positive value indicates that the wheel was rotated forward, away from the user; a negative value indicates that the wheel was rotated backward, toward the user. One wheel click is defined as WHEEL_DELTA, which is 120. This is valid only when the message is WM_MOUSEWHEEL.
pUserData Pointer to the user data.

Description

The filter will call this method every time a new mouse input event is posted.

HRESULT KeyboardEventsProc([in] long lMsg, [in] long lvKey, [in] VARIANT_BOOL bAltPressed, [in] long pUserData)

Parameters

lMsg Specifies the identifier of the keyboard message. This parameter can be one of the following messages:
  Value Meaning
  USEREVENT_KEYDOWN The nonsystem key is pressed.
  USEREVENT_ KEYUP The nonsystem key is released.
  USEREVENT_SYSKEYDOWN The system key is pressed.
  USEREVENT_SYSKEYUP The system key is released.
lvKey Specifies a virtual-key code.
bAltPressed Indicates if the ALT key is pressed or not.
pUserData Pointer to the user data.

Description

The filter will call this method every time a new keyboard input event is posted.

Help Version 21.0.2021.7.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Filters C API Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2021 LEAD Technologies, Inc. All Rights Reserved.