Jump to content

MouDrawPtr

From EDM2
Revision as of 18:34, 9 June 2016 by Martini (talk | contribs)

Description

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

#define INCL_MOU
#include <os2.h>

HMOU      DeviceHandle;  /*  Mouse device handle. */
APIRET    rc;            /*  Return code. */ 

rc = 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.

Example Code


Related Functions

  • [[OS2 API:CPI: