Pointer Input Messages and Notifications
Overview of the Pointer Input Messages and Notifications technology.
The Pointer Input Messages and Notifications technology is not associated with any headers.
For programming guidance for this technology, see:
LEGACY_TOUCHPAD_FEATURES Identifies the settings for which a legacy touchpad has indicated support. |
POINTER_BUTTON_CHANGE_TYPE Identifies a change in the state of a button associated with a pointer. |
tagPOINTER_INPUT_TYPE Identifies the pointer input types. |
TOUCHPAD_SENSITIVITY_LEVEL Identifies values for the touchpad sensitivity settings. |
EnableMouseInPointer Enables the mouse to act as a pointer input device and send WM_POINTER messages. |
GET_POINTERID_WPARAM Retrieves the pointer ID using the specified value. |
GetPointerCursorId Retrieves the cursor identifier associated with the specified pointer. |
GetPointerFrameInfo Gets the entire frame of information for the specified pointers associated with the current message. |
GetPointerFrameInfoHistory Gets the entire frame of information (including coalesced input frames) for the specified pointers associated with the current message. |
GetPointerFramePenInfo Gets the entire frame of pen-based information for the specified pointers (of type PT_PEN) associated with the current message. |
GetPointerFramePenInfoHistory Gets the entire frame of pen-based information (including coalesced input frames) for the specified pointers (of type PT_PEN) associated with the current message. |
GetPointerFrameTouchInfo Gets the entire frame of touch-based information for the specified pointers (of type PT_TOUCH) associated with the current message. |
GetPointerFrameTouchInfoHistory Gets the entire frame of touch-based information (including coalesced input frames) for the specified pointers (of type PT_TOUCH) associated with the current message. |
GetPointerInfo Gets the information for the specified pointer associated with the current message. |
GetPointerInfoHistory Gets the information associated with the individual inputs, if any, that were coalesced into the current message for the specified pointer. |
GetPointerInputTransform Gets one or more transforms for the pointer information coordinates associated with the current message. |
GetPointerPenInfo Gets the pen-based information for the specified pointer (of type PT_PEN) associated with the current message. |
GetPointerPenInfoHistory Gets the pen-based information associated with the individual inputs, if any, that were coalesced into the current message for the specified pointer (of type PT_PEN). |
GetPointerTouchInfo Gets the touch-based information for the specified pointer (of type PT_TOUCH) associated with the current message. |
GetPointerTouchInfoHistory Gets the touch-based information associated with the individual inputs, if any, that were coalesced into the current message for the specified pointer (of type PT_TOUCH). |
GetPointerType Retrieves the pointer type for a specified pointer. |
GetUnpredictedMessagePos Gets pointer data before it has gone through touch prediction processing. |
HAS_POINTER_CONFIDENCE_WPARAM Checks whether the specified pointer message is considered intentional rather than accidental. |
IS_POINTER_CANCELED_WPARAM Checks whether the specified pointer input ended abruptly, or was invalid, indicating the interaction was not completed. |
IS_POINTER_FIFTHBUTTON_WPARAM Checks whether the specified pointer took fifth action. |
IS_POINTER_FIRSTBUTTON_WPARAM Checks whether the specified pointer took first action. |
IS_POINTER_FLAG_SET_WPARAM Checks whether a pointer macro sets the specified flag. |
IS_POINTER_FOURTHBUTTON_WPARAM Checks whether the specified pointer took fourth action. |
IS_POINTER_INCONTACT_WPARAM Checks whether the specified pointer is in contact. |
IS_POINTER_INRANGE_WPARAM Checks whether the specified pointer is in range. |
IS_POINTER_NEW_WPARAM Checks whether the specified pointer is a new pointer. |
IS_POINTER_PRIMARY_WPARAM Checks whether the specified pointer took primary action. |
IS_POINTER_SECONDBUTTON_WPARAM Checks whether the specified pointer took second action. |
IS_POINTER_THIRDBUTTON_WPARAM Checks whether the specified pointer took third action. |
IsMouseInPointerEnabled Indicates whether EnableMouseInPointer is set for the mouse to act as a pointer input device and send WM_POINTER messages. |
SkipPointerFrameMessages Determines which pointer input frame generated the most recently retrieved message for the specified pointer and discards any queued (unretrieved) pointer input messages generated from the same pointer input frame. |
INPUT_TRANSFORM Defines the matrix that represents a transform on a message consumer. |
POINTER_INFO Contains basic pointer information common to all pointer types. Applications can retrieve this information using the GetPointerInfo, GetPointerFrameInfo, GetPointerInfoHistory and GetPointerFrameInfoHistory functions. |
POINTER_PEN_INFO Defines basic pen information common to all pointer types. |
POINTER_TOUCH_INFO Defines basic touch information common to all pointer types. |
TOUCHPAD_PARAMETERS Contains user touchpad settings and system information related to all detected touchpads. |
TOUCHPREDICTIONPARAMETERS Contains hardware input details that can be used to predict touch targets and help compensate for hardware latency when processing touch and gesture input that contains distance and velocity data. |