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 |