IDDCX_CURSOR_SHAPE_INFO结构(iddcx.h)

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 位置。

要求

要求 价值
标头 iddcx.h

另请参阅

IDARG_IN_QUERY_HWCURSOR

IDDCX_CURSOR_SHAPE_TYPE