Jump to content

MouGetNumButtons

From EDM2
Revision as of 04:22, 15 June 2016 by Martini (talk | contribs) (Created page with "==Description== Returns the number of buttons supported on the installed mouse device driver. ==Syntax== <PRE> #define INCL_MOU #include <os2.h> PULONG NumberOfButtons; ...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

Returns the number of buttons supported on the installed mouse device driver.

Syntax

#define INCL_MOU
#include <os2.h>

PULONG    NumberOfButtons;  /*  Number of mouse buttons. */
HMOU      DeviceHandle;     /*  Mouse device handle. */
APIRET    rc;               /*  Return code. */

rc = MouGetNumButtons(NumberOfButtons, DeviceHandle);

Parameters

NumberOfButtons (PULONG) - output
Number of mouse buttons.

Address where the number of physical buttons is to be returned.

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
Mouse device handle.

Reserved. Set to 0.

Return Code

rc (APIRET) - returns

MouGetNumButtons returns one of the following values:

  • 0 NO_ERROR
  • 466 ERROR_MOU_DETACHED
  • 501 ERROR_MOUSE_NO_CONSOLE

Remarks

Example Code


Related Functions