Jump to content

MouClose

From EDM2
Revision as of 00:00, 27 June 2016 by Martini (talk | contribs) (Created page with "==Description== This call closes the mouse device for the current session. ==Syntax== <PRE> MouClose (DeviceHandle) </PRE> ==Parameters== ; DeviceHandle (HMOU) - input...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Description

This call closes the mouse device for the current session.

Syntax

 MouClose

    (DeviceHandle)

Parameters

DeviceHandle (HMOU) - input
Mouse device handle 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

Remarks

MouClose closes the mouse device for the current session and removes the mouse device driver handle from the list of valid open mouse device handles.

Example Code

C Binding

#define INCL_MOU

USHORT  rc = MouClose(DeviceHandle);

HMOU             DeviceHandle;  /* Mouse device handle */

USHORT           rc;            /* return code */

MASM Binding

EXTRN  MouClose:FAR
INCL_MOU            EQU 1

PUSH   WORD    DeviceHandle  ;Mouse device handle
CALL   MouClose

Returns WORD

Related Functions