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.
POINTERINFO (1.2)
Changes                                             Up Next Previous
────────────────────────────────────────────────────────────────────────────
 
#define INCL_WINPOINTERS
 
typedef struct _POINTERINFO {    /* ptri */
    BOOL    fPointer;
    SHORT   xHotspot;
    SHORT   yHotspot;
    HBITMAP hbmPointer;
    HBITMAP hbmColor;
} POINTERINFO;
 
The POINTERINFO structure contains information about the mouse pointer.
 
Field       Description
────────────────────────────────────────────────────────────────────────────
 
fPointer    Specifies whether the pointer is an icon-sized or pointer-sized
            bitmap. If this value is TRUE, it is a pointer-sized bitmap. If
            FALSE, the pointer is an icon-sized bitmap.
 
xHotspot    Specifies the horizontal position of the hotspot.
 
yHotspot    Specifies the vertical position of the hotspot.
 
hbmPointer  Identifies the black and white bitmap used to draw the pointer.
 
hbmColor    Identifies the handle to the color version of the black and
            white bitmap whose handle is specified in the hbmPointer field.
            The hbmPointer field is required; the hbmColor field is
            optional. The color bitmap must have the same x and y pixel
            dimensions as its black and white counterpart.
 
Comments
 
The xHotspot and yHotspot values are in units relative to the size of the
system pointer or the system icon, depending on the fPointer field.
 
See Also
 
WinQueryPointerInfo