iddcx.h) (IDDCX_CURSOR_SHAPE_INFO 结构

IDDCX_CURSOR_SHAPE_INFO结构描述光标形状。

语法

struct IDDCX_CURSOR_SHAPE_INFO {
  UINT                    Size;
  UINT                    ShapeId;
  IDDCX_CURSOR_SHAPE_TYPE CursorType;
  UINT                    Width;
  UINT                    Height;
  UINT                    Pitch;
  UINT                    XHot;
  UINT                    YHot;
};

成员

Size

此结构的总大小(以字节为单位)。

ShapeId

当前光标图像的唯一 ID。 每次设置光标图像时,ShapeId 都会递增,即使之前已设置过该图像。 ID 用于检查驱动程序缓存的当前游标图像是否已更改,并且不能以任何方式用于允许缓存动画游标序列。

CursorType

一个IDDCX_CURSOR_SHAPE_TYPE值,该值指示写入游标形状缓冲区的游标数据类型。

Width

写入到形状缓冲区的光标形状的宽度(以像素为单位)。

Height

写入到形状缓冲区的光标形状的高度(以像素为单位)。

Pitch

写入到形状缓冲区的光标形状的间距(以字节为单位)。

XHot

光标热点相对于光标左上角的 X 位置。

YHot

光标热点相对于光标左上角的 Y 位置。

要求

要求
Header iddcx.h

另请参阅

IDARG_IN_QUERY_HWCURSOR

IDDCX_CURSOR_SHAPE_TYPE