Dragged-object-image structure which describes the images that are to be drawn under the direct-manipulation pointer for the duration of a drag operation.

typedef struct _DRAGIMAGE {
  USHORT      cb;           /*  Size, in bytes, of the DRAGIMAGE structure. */
  USHORT      cptl;         /*  The number of points in the point array if fl is specified as DRG_POLYGON. */
  LHANDLE     hImage;       /*  Handle representing the image to display. */
  SIZEL       sizlStretch;  /*  Dimensions for stretching when fl is specified as DRG_STRETCH. */
  ULONG       fl;           /*  Flags. */
  SHORT       cxOffset;     /*  X-offset from the pointer hot spot to the origin of the image. */
  SHORT       cyOffset;     /*  Y-offset from the pointer hot spot to the origin of the image. */
} DRAGIMAGE;

typedef   DRAGIMAGE   * PDRAGIMAGE ;


[Back] [Next]