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 |