msos2.hlp (Table of Contents; Topic list)
Important Notice
The pages on this site contain documentation for very old MS-DOS software, purely for historical purposes. If you're looking for up-to-date documentation, particularly for programming, you should not rely on the information found here, as it will be woefully out of date.
MOUEVENTINFO (1.2)
                                                      Up Next Previous
────────────────────────────────────────────────────────────────────────────
 
#define INCL_MOU
 
typedef struct _MOUEVENTINFO {   /* mouev */
    USHORT fs;
    ULONG  time;
    USHORT row;
    USHORT col;
} MOUEVENTINFO;
 
The MOUEVENTINFO structure contains information about a mouse event.
 
Field  Description
────────────────────────────────────────────────────────────────────────────
 
fs     Specifies the action that generated the mouse event. It can be any
       combination of the following values:
 
       Value                       Meaning
       ─────────────────────────────────────────────────────────────────────
       MOUSE_MOTION                Mouse moved with no buttons down.
 
       MOUSE_MOTION_WITH_BN1_DOWN  Mouse moved with button 1 down.
 
       MOUSE_BN1_DOWN              Button 1 down.
 
       MOUSE_MOTION_WITH_BN2_DOWN  Mouse moved with button 2 down.
 
       MOUSE_BN2_DOWN              Button 2 down.
 
       MOUSE_MOTION_WITH_BN3_DOWN  Mouse moved with button 3 down.
 
       MOUSE_BN3_DOWN              Button 3 down.
 
       If the mouse button is released with no motion, this field is zero.
 
time   Specifies the number of milliseconds since MS OS/2 was booted.
 
row    Specifies the x-coordinate of the mouse.
 
col    Specifies the y-coordinate of the mouse.
 
See Also
 
MouReadEventQue