[Toc][Index]

MouSetDevStatus


Bindings:  C, MASM 

This call sets the mouse device driver status flags for the installed 
mouse device driver. 
 MouSetDevStatus     (DeviceStatus, DeviceHandle) 
 
 DeviceStatus (PUSHORT) - input 
    Address of the desired status flag settings. 
    The passed parameter is a 2-byte set of flags.  Only the high-order 
    byte has meaning. 
    Bit       Description 
    15-10     Reserved, set to zero. 
    9         Set if mouse device is to return data in mickeys. 
    8         Set if the drawing operations for the pointer draw routine 
              are to be disabled. 
    7-0       Reserved, set to zero. 
 
 DeviceHandle (HMOU) - input 
    Handle of the mouse device from a previous MouOpen. 
 rc (USHORT) - return 
    Return code descriptions are: 
    0         NO_ERROR 
    385       ERROR_MOUSE_NO_DEVICE 
    387       ERROR_MOUSE_INV_PARMS 
    466       ERROR_MOU_DETACHED 
    501       ERROR_MOUSE_NO_CONSOLE 
    505       ERROR_MOU_EXTENDED_SG 
 
 Remarks 
 MouSetDevStatus is the complement to MouGetDevStatus. However, not all 
 status flags may be set with MouSetDevStatus. Only the flags 
 corresponding to the following functions may be modified: 
 o Return data in mickeys. 
   Normally, mouse data is returned to the application with the absolute 
   display mode coordinates of the pointer image position on the display 
   screen.  By setting this status flag, mouse data is returned in 
   relative mickeys, a unit of mouse movement. 
 o Don't call pointer draw device. 
   Normally, the pointer draw device driver is called for all drawing 
   operations. By setting this status flag, the mouse device driver does 
   not call the pointer draw device driver.  The application must draw any 
   required pointer image on the screen. 
 

Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs