Table of Contents
This is part of Family API which allow to create dual-os version of program runs under OS/2 and DOS
Note: This is legacy API call. It is recommended to use 32-bit equivalent
MouGetNumMickeys
This call returns the number of mickeys in each centimeter for the installed mouse driver.
Syntax
MouGetNumMickeys (NumberOfMickeys, DeviceHandle)
Parameters
- NumberOfMickeys (PUSHORT) - output : Address of the number of physical mouse motion units. Mouse motion units are reported in mickeys in each centimeter. This value is constant based upon the mouse device attached.
- DeviceHandle (HMOU) - input : Handle of the mouse device from a previous MouOpen.
Return Code
rc (USHORT) - return:Return code descriptions are:
- 0 NO_ERROR
- 385 ERROR_MOUSE_NO_DEVICE
- 466 ERROR_MOU_DETACHED
- 501 ERROR_MOUSE_NO_CONSOLE
- 505 ERROR_MOU_EXTENDED_SG
Bindings
C
#define INCL_MOU USHORT rc = MouGetNumMickeys(NumberOfMickeys, DeviceHandle); PUSHORT NumberOfMickeys; /* Number mickeys/centimeter */ HMOU DeviceHandle; /* Mouse device handle */ USHORT rc; /* return code */
MASM
EXTRN MouGetNumMickeys:FAR INCL_MOU EQU 1 PUSH@ WORD NumberOfMickeys ;Number mickeys/centimeter PUSH WORD DeviceHandle ;Mouse device handle CALL MouGetNumMickeys Returns WORD