MouDrawPtr: Difference between revisions
Appearance
m Martini moved page OS2 API:MouDrawPtr to OS2 API:CPI:MouDrawPtr |
No edit summary |
||
Line 1: | Line 1: | ||
== | ==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 | #define INCL_MOU | ||
Line 18: | Line 16: | ||
==Parameters== | ==Parameters== | ||
'''DeviceHandle''' (HMOU) - input | ; '''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== | |||
<PRE> | |||
</PRE> | |||
==Related Functions== | |||
* [[OS2 API:CPI: | |||
[[Category:The OS/2 API Project]] | [[Category:The OS/2 API Project]] |
Revision as of 18:34, 9 June 2016
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: