This is an old revision of the document!
MouGetNumButtons
Bindings: C, MASM
This call returns the number of buttons supported on the installed mouse driver.
MouGetNumButtons (NumberOfButtons, DeviceHandle)
NumberOfButtons (PUSHORT) - output Address of the number of physical buttons. The return values for the number of buttons supported are:
| Value | Definition |
|---|---|
| 1 | One mouse button |
| 2 | Two mouse buttons |
| 3 | Three mouse buttons. |
DeviceHandle (HMOU) - input Handle of the mouse device from a previous MouOpen.
rc (USHORT) - return Return code descriptions are:
| 385 | ERROR_MOUSE_NO_DEVICE |
| 466 | ERROR_MOU_DETACHED |
| 501 | ERROR_MOUSE_NO_CONSOLE |
| 505 | ERROR_MOU_EXTENDED_SG |




