en:docs:fapi:mousetdevstatus

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
en:docs:fapi:mousetdevstatus [2021/10/07 13:55] – created prokusheven:docs:fapi:mousetdevstatus [2021/11/04 13:04] (current) prokushev
Line 1: Line 1:
 +{{page>en:templates:fapiint}}
 +
 +====== MouSetDevStatus ======
 +
 +
 This call sets the mouse device driver status flags for the installed mouse device driver. This call sets the mouse device driver status flags for the installed mouse device driver.
  
-==Syntax==+===== Syntax ===== 
 +<code c>
  MouSetDevStatus (DeviceStatus, DeviceHandle)  MouSetDevStatus (DeviceStatus, DeviceHandle)
 +</code>
  
-==Parameters== +===== Parameters =====
-;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. +
-     Set if mouse device is to return data in mickeys. +
-     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.+
  
-==Return Code== +  * DeviceStatus (PUSHORT) - input : Address of the desired status flag settings. 
-;rc (USHORT) - return:Return code descriptions are: + 
-* 0  NO_ERROR +The passed parameter is a 2-byte set of flags. Only the high-order byte has meaning. 
-*385 ERROR_MOUSE_NO_DEVICE + 
-*387 ERROR_MOUSE_INV_PARMS +^ Bit ^ Description ^ 
-*466 ERROR_MOU_DETACHED +| 15-10 | Reserved, set to zero. | 
-*501 ERROR_MOUSE_NO_CONSOLE +| 9 | Set if mouse device is to return data in mickeys. | 
-*505 ERROR_MOU_EXTENDED_SG+| 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. 
 + 
 +===== Return Code ===== 
 + 
 +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 =====
  
-==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: 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:
-* 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. 
-* 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. 
  
-==Bindings== +  * Return data in mickeys. 
-===C=== + 
-<PRE>+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. 
 + 
 +  * 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. 
 + 
 +===== Bindings ===== 
 + 
 +====C==== 
 +<code c>
 #define INCL_MOU #define INCL_MOU
  
Line 41: Line 60:
  
 USHORT  rc;            /* return code */ USHORT  rc;            /* return code */
-</PRE>+</code>
  
-===MASM=== +====MASM==== 
-<PRE>+<code asm>
 EXTRN  MouSetDevStatus:FAR EXTRN  MouSetDevStatus:FAR
 INCL_MOU            EQU 1 INCL_MOU            EQU 1
Line 53: Line 72:
  
 Returns WORD Returns WORD
-</PRE>+</code> 
  
-[[Category:Mou]]+{{page>en:templates:fapi}}