POINTER_BUTTON_CHANGE_TYPE enumeration (winuser.h)

Identifies a change in the state of a button associated with a pointer.

Syntax

typedef enum tagPOINTER_BUTTON_CHANGE_TYPE {
  POINTER_CHANGE_NONE,
  POINTER_CHANGE_FIRSTBUTTON_DOWN,
  POINTER_CHANGE_FIRSTBUTTON_UP,
  POINTER_CHANGE_SECONDBUTTON_DOWN,
  POINTER_CHANGE_SECONDBUTTON_UP,
  POINTER_CHANGE_THIRDBUTTON_DOWN,
  POINTER_CHANGE_THIRDBUTTON_UP,
  POINTER_CHANGE_FOURTHBUTTON_DOWN,
  POINTER_CHANGE_FOURTHBUTTON_UP,
  POINTER_CHANGE_FIFTHBUTTON_DOWN,
  POINTER_CHANGE_FIFTHBUTTON_UP
} POINTER_BUTTON_CHANGE_TYPE;

Constants

 
POINTER_CHANGE_NONE
No change in button state.
POINTER_CHANGE_FIRSTBUTTON_DOWN
The first button (see POINTER_FLAG_FIRSTBUTTON) transitioned to a pressed state.
POINTER_CHANGE_FIRSTBUTTON_UP
The first button (see POINTER_FLAG_FIRSTBUTTON) transitioned to a released state.
POINTER_CHANGE_SECONDBUTTON_DOWN
The second button (see POINTER_FLAG_SECONDBUTTON) transitioned to a pressed state.
POINTER_CHANGE_SECONDBUTTON_UP
The second button (see POINTER_FLAG_SECONDBUTTON) transitioned to a released state.
POINTER_CHANGE_THIRDBUTTON_DOWN
The third button (see POINTER_FLAG_THIRDBUTTON) transitioned to a pressed state.
POINTER_CHANGE_THIRDBUTTON_UP
The third button (see POINTER_FLAG_THIRDBUTTON) transitioned to a released state.
POINTER_CHANGE_FOURTHBUTTON_DOWN
The fourth button (see POINTER_FLAG_FOURTHBUTTON) transitioned to a pressed state.
POINTER_CHANGE_FOURTHBUTTON_UP
The fourth button (see POINTER_FLAG_FOURTHBUTTON) transitioned to a released state.
POINTER_CHANGE_FIFTHBUTTON_DOWN
The fifth button (see POINTER_FLAG_FIFTHBUTTON) transitioned to a pressed state.
POINTER_CHANGE_FIFTHBUTTON_UP
The fifth button (see POINTER_FLAG_FIFTHBUTTON) transitioned to a released state.

Requirements

Requirement Value
Minimum supported client Windows 8 [desktop apps only]
Minimum supported server Windows Server 2012 [desktop apps only]
Header winuser.h

See also

Enumerations

POINTER_INFO