Jump to content

MouDrawPtr: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Ak120 (talk | contribs)
mNo edit summary
Line 2: Line 2:


==Syntax==
==Syntax==
  #define INCL_MOU
  MouDrawPtr(DeviceHandle)
#include <os2.h>
HMOU      DeviceHandle;  /* Mouse device handle. */
APIRET    rc;            /* Return code. */
rc = MouDrawPtr(DeviceHandle);


==Parameters==
==Parameters==
Line 16: Line 10:
===Return code===
===Return code===
;rc (APIRET) - returns:MouDrawPtr returns one of the following values:
;rc (APIRET) - returns:MouDrawPtr returns one of the following values:
* 0   NO_ERROR
*0 NO_ERROR
* 466 ERROR_MOU_DETACHED
*466 ERROR_MOU_DETACHED
* 501 ERROR_MOUSE_NO_CONSOLE
*501 ERROR_MOUSE_NO_CONSOLE


==Remarks==
==Remarks==

Revision as of 23:46, 11 December 2019

Notifies the mouse device driver that an area previously restricted by MouRemovePtr is now available to the mouse device driver when drawing pointer images.

Syntax

MouDrawPtr(DeviceHandle)

Parameters

DeviceHandle (HMOU) - input
Mouse device handle.
Reserved. Must be 0.

Return code

rc (APIRET) - returns
MouDrawPtr returns one of the following values:
  • 0 NO_ERROR
  • 466 ERROR_MOU_DETACHED
  • 501 ERROR_MOUSE_NO_CONSOLE

Remarks

MouDrawPtr is required to begin a pointer-image drawing session. At session start, the collision area (the area restricted from pointer-image drawing) is defined as the size of the display.

After a call to MouDrawPtr, MouRemovePtr can be used to define a new collision area. A subsequent call to MouDrawPtr will cancel the collision area.

Related Functions