Mouse Device Enumeration
Mouse device constants, defined in Dinput.h, represent offsets within a mouse device's data packet, the DIMOUSESTATE or DIMOUSESTATE2 structure.
| Constant | Description | |
|---|---|---|
| DIMOFS_BUTTON0 | ||
| DIMOFS_BUTTON1 | ||
| DIMOFS_BUTTON2 | ||
| DIMOFS_BUTTON3 | ||
| DIMOFS_BUTTON4 | DIMOUSESTATE2 only | |
| DIMOFS_BUTTON5 | DIMOUSESTATE2 only | |
| DIMOFS_BUTTON6 | DIMOUSESTATE2 only | |
| DIMOFS_BUTTON7 | DIMOUSESTATE2 only | |
| DIMOFS_X | ||
| DIMOFS_Y | ||
| DIMOFS_Z |
The data at a given offset is associated with a device object (button or axis). Typically, these values are used in the dwOfs member of the DIDEVICEOBJECTDATA, DIOBJECTDATAFORMAT or DIDEVICEOBJECTINSTANCE structures.
Community Additions
ADD
Show: